ShadowProxyFactory.DELEGATE_FIELD_NAME,
Type.getDescriptor( clazz ) );
final Class[] parameters = method.getParameterTypes();
for ( int i = 0, offset = 1; i < parameters.length; i++ ) {
Type type = Type.getType( parameters[i] );
mv.visitVarInsn( type.getOpcode( Opcodes.ILOAD ),
offset );
offset += type.getSize();
}
if ( clazz.isInterface() ) {
mv.visitMethodInsn( Opcodes.INVOKEINTERFACE,
Type.getInternalName( clazz ),
method.getName(),