* @see org.openquark.cal.internal.runtime.lecc.JavaModelVisitor#visitInstanceFieldExpression(org.openquark.cal.internal.runtime.lecc.JavaExpression.JavaField.Instance, java.lang.Object)
*/
public JavaExpression visitInstanceFieldExpression(Instance instanceField,
T arg) {
if (instanceField.getInstance() != null) {
return new Instance (
(JavaExpression)instanceField.getInstance().accept(this, arg),
instanceField.getFieldName(),
instanceField.getFieldType());
} else {
return new Instance (
null,
instanceField.getFieldName(),
instanceField.getFieldType());
}