diff --git a/sources/scalac/transformer/AddConstructors.java b/sources/scalac/transformer/AddConstructors.java
index <HASH>..<HASH> 100644
--- a/sources/scalac/transformer/AddConstructors.java
+++ b/sources/scalac/transformer/AddConstructors.java
@@ -63,7 +63,8 @@ public class AddConstructors extends Transformer {
 	super(global);
         this.constructors = constructors;
         this.forINT = global.target == global.TARGET_INT;
-        this.forJVM = global.target == global.TARGET_JVM;
+        this.forJVM = (global.target == global.TARGET_JVM
+                       || global.target == global.TARGET_JVM_BCEL);
         this.forMSIL = global.target == global.TARGET_MSIL;
     }
- bug fix: also set flag forJVM when generating...

- bug fix: also set flag forJVM when generating JVM bytecodes with BCEL.