mv.visitVarInsn(Opcodes.ALOAD, 0);
mv.visitFieldInsn( Opcodes.GETFIELD,
className,
DELEGATE_FIELD_NAME,
Type.getDescriptor( clazz ) );
mv.visitVarInsn(Opcodes.ALOAD, 1);
if ( clazz.isInterface() ) {
mv.visitMethodInsn( Opcodes.INVOKEINTERFACE,
Type.getInternalName( clazz ),
"equals",
Type.getMethodDescriptor( Type.BOOLEAN_TYPE,