protected abstract BooleanConst ReverseGreaterThan(ObjectConst b);
protected abstract BooleanConst ReverseLessThan(ObjectConst b);
protected abstract BooleanConst ReverseEqualTo(ObjectConst b);