protected static byte[] dump(final Class clazz,
final String className) throws Exception {
final ClassWriter cw = new ClassWriter( true );
buildClassHeader( clazz,
className,
<BUG>cw );
buildField( ShadowProxyFactory.DELEGATE_FIELD_NAME,</BUG>
Type.getDescriptor( clazz ),
cw );
final Method getShadowed = ShadowProxy.class.getDeclaredMethod( GET_SHADOWED_OBJECT,

protected static byte[] dump(final Class clazz,
final String className) throws Exception {
final ClassWriter cw = new ClassWriter( true );
buildClassHeader( clazz,
className,
cw );
buildConstructor( clazz,
className,
cw );
buildField( ShadowProxyFactory.DELEGATE_FIELD_NAME,
Type.getDescriptor( clazz ),
cw );
final Method getShadowed = ShadowProxy.class.getDeclaredMethod( GET_SHADOWED_OBJECT,
