class ShouldNotBeNull extends BasicErrorMessageFactory {

  private static final ShouldNotBeNull INSTANCE = new ShouldNotBeNull("%nExpecting actual not to be null");

  /**
   * Returns the default instance of this class.
   * @return the default instance of this class.
   */
  public static ErrorMessageFactory shouldNotBeNull() {
    return INSTANCE;
  }

  /**
   * Create a instance specifying a label
   * @param label of what should not be null
   * @return the new instance
   */
  public static ShouldNotBeNull shouldNotBeNull(String label) {<FILL_FUNCTION_BODY>}

  private ShouldNotBeNull(String label) {
    super(label);
  }

}

    return new ShouldNotBeNull(format("%nExpecting %s not to be null", label));
  
<methods>public transient void <init>(java.lang.String, java.lang.Object[]) ,public java.lang.String create(org.assertj.core.description.Description, org.assertj.core.presentation.Representation) ,public java.lang.String create(org.assertj.core.description.Description) ,public java.lang.String create() ,public boolean equals(java.lang.Object) ,public int hashCode() ,public java.lang.String toString() <variables>protected final non-sealed java.lang.Object[] arguments,protected final non-sealed java.lang.String format,org.assertj.core.error.MessageFormatter formatter