code: public static <T> Not<T> not(Matcher<? super T> condition) {
      return new Not<T>(condition);
    }
docs: Creates a new </code>{@link Not}</code>.
  
  @param condition the condition to inverse.
  @return The Not condition created.