type = null;
}
while ((type != null) && (field == null));
if (field == null)
throw new AmberRuntimeException(L.l("'{0}' is an unknown field of '{1}' which has the following list of fields '{2}'",
fieldName, getTargetType().getName(),
getTargetType().getFields()));
return field.createExpr(parser, this);
}