More debug output when weaving throws
diff --git a/plugins/org.eclipse.objectteams.otredyn/src/org/eclipse/objectteams/otredyn/bytecode/asm/AsmWritableBoundClass.java b/plugins/org.eclipse.objectteams.otredyn/src/org/eclipse/objectteams/otredyn/bytecode/asm/AsmWritableBoundClass.java
index fd1423c..bab8ecc 100644
--- a/plugins/org.eclipse.objectteams.otredyn/src/org/eclipse/objectteams/otredyn/bytecode/asm/AsmWritableBoundClass.java
+++ b/plugins/org.eclipse.objectteams.otredyn/src/org/eclipse/objectteams/otredyn/bytecode/asm/AsmWritableBoundClass.java
@@ -161,8 +161,9 @@
 				try {

 					reader.accept(multiAdapter, ClassReader.SKIP_FRAMES);

 				} catch (RuntimeException e) {

+					e.printStackTrace();

 					IllegalClassFormatException ex = new IllegalClassFormatException("Cannot transform class "+this+":"+e.getMessage());

-					try { ex.initCause(e); } catch (Throwable t) { /* ignore */ }

+					try { ex.initCause(e); } catch (Throwable t) { t.printStackTrace(); }

 					throw ex;

 				}

 				setBytecode(writer.toByteArray());