@Override public boolean matches(Object left, Object right) { return delegate.matches(left, right); }
return arithmetic.matches(left, right) ? Boolean.TRUE : Boolean.FALSE;
if (right instanceof java.util.regex.Pattern || right instanceof String) { return arithmetic.matches(left, right) ? Boolean.FALSE : Boolean.TRUE;