ACC_PUBLIC,
GET_STATIC_PART_METHOD_NAME,
GET_STATIC_PART_METHOD_SIGNATURE,
null, null
);
cv.visitFieldInsn(GETSTATIC, className, SIGNATURE_FIELD_NAME, METHOD_SIGNATURE_IMPL_CLASS_SIGNATURE);
cv.visitTypeInsn(CHECKCAST, METHOD_SIGNATURE_IMPL_CLASS_NAME);
cv.visitMethodInsn(
INVOKEVIRTUAL, METHOD_SIGNATURE_IMPL_CLASS_NAME, GET_METHOD_METHOD_NAME,
GET_METHOD_METHOD_SIGNATURE
);