@Override public Val eval(Environment env) { Val leftValue = left.eval(env); if (leftValue.getBool()) { return leftValue; } else { return right.eval(env); } }