boolean jdoMethod)
throws EnhancerMetaDataUserException, EnhancerMetaDataFatalError
{
// get the instruction arguments
final InsnConstOp fieldInsn = (InsnConstOp)insn;
final ConstFieldRef fieldRef = (ConstFieldRef)fieldInsn.value();
final ConstClass declClass = fieldRef.className();
final String declClassName = declClass.asString();
final ConstNameAndType fieldNameAndType = fieldRef.nameAndType();
final String fieldName = fieldNameAndType.name().asString();
final String fieldType = fieldNameAndType.signature().asString();
// check if field is known to be non-managed or not annotatable
final int res;