@Override public final VarPattern has(String type, Object value) { return has(type, Graql.eq(value)); }
@Override public final VarPattern val(Object value) { return val(Graql.eq(value)); }
@Override public ValuePredicate visitPredicateEq(GraqlParser.PredicateEqContext ctx) { return eq(visitValue(ctx.value())); }
@Override public ValuePredicate visitPredicateVariable(GraqlParser.PredicateVariableContext ctx) { return eq(getVariable(ctx.VARIABLE())); }