final Type fieldType = Type.getType(fieldDesc);
final int joinPointHash = AsmHelper.calculateFieldHash(fieldName, fieldDesc);
final ClassInfo classInfo = AsmClassInfo.getClassInfo(className, m_loader);
final FieldInfo fieldInfo = getFieldInfo(classInfo, className, fieldName, fieldDesc, joinPointHash);
if (opcode == PUTFIELD || opcode == PUTSTATIC) {
handleFieldModification(fieldInfo, opcode, className, fieldName, fieldDesc, joinPointHash);
} else if (opcode == GETFIELD || opcode == GETSTATIC) {
handleFieldAccess(fieldInfo, opcode, className, fieldName, fieldDesc, joinPointHash, fieldType);