public static <T> Not<T> not(Matcher<? super T> condition) {
    return new Not<T>(condition);
  }
public static <T> Not<T> not(Matcher<? super T> condition) {
    return new Not<T>(condition);
  }
public static < T > Not < T > not ( Matcher < ? super T > condition ) { return new Not < T > ( condition ) ; }
Creates a new </code>{@link Not}</code>.

@param condition the condition to inverse.
@return The Not condition created.
Creates a new < / code > { @link Not } < / code > .