code: public void toEqual(T other) {
  		if (this.value == null && other == null) {
  			return;
  		}
  		expectNotNull(this.value, "Expected null to be equal '%s'", other);
  		expectNotNull(other, "Expected '%s' to be equal null", this.value);
  		expectTrue(this.value.equals(other), "Expected '%s' to be equal '%s'", this.value, other);
  	}
docs: Checks if the stored value is equal to {@code other}.
  <p>This method throws an {@code AssertionError} if the stored value is not equal to {@code other}.
  @param other the value to compare with