if (thisObj != null ) {
refType = thisObj.referenceType();
}
Field field = refType.fieldByName(name);
if (field == null ) {
throw new VariableOrFieldNotFoundException("eval expression error, field '" + name +"' can't be found.");
}
if (thisObj != null) {
value = thisObj.getValue(field);
} else {
value = refType.getValue(field);