Это может выглядеть довольно глупо, но как я могу разыграть это:
Expression<?> myExpression = ...
к этому, чтобы он соответствовал заданному параметру:
<Y extends java.lang.Comparable<? super Y>> gt(Expression<? extends Y> parameter)
Я понятия не имею, как решить эту проблему, хотя ..