} catch (NoSuchFieldException e) {
}
}
if(f == null){
throw new ASMSupportException("no such field exception : " + name);
}
if(!ModifierUtils.isStatic(f.getModifiers())){
throw new ASMSupportException("the field \"" + f.getName() + "\" is non-static, cannot use current method!");
}
return new GlobalVariable(fieldOwner.equals(reallyClass) ? this : AClassFactory.getProductClass(fieldOwner),
AClassFactory.getProductClass(f.getType()), f.getModifiers(), name);
}