@Nullable
  public static <T> T assertNull(@Nullable final T object) {
    return assertNull(null, object);
  }
@ Nullable public static < T > T assertNull ( @ Nullable final T object ) { return assertNull ( null , object ) ; }
Assert that value is null

@param <T>    type of the object to check
@param object the object to check
@return the same input parameter if all is ok
@throws AssertionError it will be thrown if the value is not null
@since 1.0