public StringMatcher(String value, CmpOp operator) {super(operator);_value = value;switch(operator.getCode()) {case CmpOp.NONE:case CmpOp.EQ:case CmpOp.NE:_pattern = getWildCardPattern(value);break;default:_pattern = null;}}

public StringMatcher(String value, CmpOp optr):base(optr){_value = value;_operator = optr;switch (optr.Code){case CmpOp.NONE:case CmpOp.EQ:case CmpOp.NE:_pattern = GetWildCardPattern(value);break;default:_pattern = null;break;}}
