question: public ExpressionType negate ( ) { if ( isNegated ( ) ) { return new ExpressionType ( typeString . replace ( SUFFIX_NEGATED , "" ) ) ; } else { return new ExpressionType ( typeString + SUFFIX_NEGATED ) ; } }
target:  Negate the type. This are the two typical cases: VER -> VER-NEG VER-NEG -> VER