protected Variable getImportedVar(String name) throws UtilEvalError {
		// Try object imports
		if (importedObjects != null)
			for (int i = 0; i < importedObjects.size(); i++) {
				Object object = importedObjects.get(i);
				Class clas = object.getClass();
				Field field = Reflect.resolveJavaField(clas, name, false/* onlyStatic */);
				if (field != null)
					return new Variable(name, field.getType(), new LHS(object, field));
			}

		// Try static imports
		if (importedStatic != null)
			for (int i = 0; i < importedStatic.size(); i++) {
				Class clas = importedStatic.get(i);
				Field field = Reflect.resolveJavaField(clas, name, true/* onlyStatic */);
				if (field != null)
					return new Variable(name, field.getType(), new LHS(field));
			}

		return null;
	}