default R greaterThan(V lower) {
    Objects.requireNonNull(lower, "lower");
    return Matchers.extract(this).applyAndCreateRoot(e -> Expressions.binaryCall(ComparableOperators.GREATER_THAN, e, Expressions.constant(lower)));
  }
Checks that attribute is greater than (but not equal to)  {@code lower} (equivalent to {@code $this > lower}).
<p>Use {@link #atLeast(Comparable)} for greater <i>or equal</i> comparison</p>
criteria/common/src/org/immutables/criteria/matcher/ComparableMatcher.java