}
@Override
public GlobalVariableEntity getGlobalVariableEntity(String name) {
Class<?> fieldOwner = reallyClass;
GlobalVariableEntity entiey = null;
for(;!fieldOwner.equals(Object.class) ;fieldOwner = fieldOwner.getSuperclass()){
try {
Field f = fieldOwner.getDeclaredField(name);
entiey = new GlobalVariableEntity(this, AClassFactory.getProductClass(f.getType()), f.getModifiers(), name);
} catch (NoSuchFieldException e) {
//throw new IllegalArgumentException("no such method exception : " + methodName);
}
}