public static final Contains contains(Path left, Path right) { return contains(Expression.variable(left), Expression.variable(right));
public static final Contains contains(Expression left, Expression right) { return new Contains(left, right);
    public static final Contains contains(Path left, Path right) {        return contains(Expression.variable(left), Expression.variable(right));    }