}
@SuppressWarnings("rawtypes")
final Comparator comp = this.comp;
if (comp != null) {
if (third == null) {
if (!relation.isEqualOrInverse() && !comp.supportsOrdering()) {
Skript.error("Can't test " + f(first) + " for being '" + relation + "' " + f(second), ErrorQuality.NOT_AN_EXPRESSION);
return false;
}
} else {
if (!comp.supportsOrdering()) {