code: public static CharMatcher isNot(final char match) {
      return new FastMatcher() {
        @Override public boolean matches(char c) {
          return c != match;
        }
  
        @Override public CharMatcher and(CharMatcher other) {
          return other.matches(match) ? super.and(other) : other;
        }
  
        @Override public CharMatcher or(CharMatcher other) {
          return other.matches(match) ? ANY : this;
        }
  
        @Override public CharMatcher negate() {
          return is(match);
        }
  
        @Override public String toString() {
          return "CharMatcher.isNot('" + showCharacter(match) + "')";
        }
      };
    }
docs: Returns a {@code char} matcher that matches any character except the one specified.
  
  <p>To negate another {@code CharMatcher}, use {@link #negate()}.