String () { return switch (myRelationType) { case EQ, NE -> myArgumentType.equals(JAVA_TIME_LOCAL_TIME) ? "equals" : "isEqual"; case GT, LE -> "isAfter"; case LT, GE -> "isBefore"; default -> throw new UnsupportedOperationException(myRelationType.toString()); }; }