### Question:
LocalDateTimeValue { @Override public boolean equals(Object o) { if (this == o) { return true; } if (!(o instanceof LocalDateTimeValue)) { return false; } LocalDateTimeValue that = (LocalDateTimeValue) o; return Objects.equals(value, that.value); }  LocalDateTime getValue(); void setValue(LocalDateTime value); static LocalDateTimeValue from(LocalDateTime value); @Override boolean equals(Object o); @Override int hashCode();  }### Answer:
@Test public void equals() { LocalDateTimeValue value1 = LocalDateTimeValue.from(LOCAL_DATE_TIME); LocalDateTimeValue value2 = LocalDateTimeValue.from(LOCAL_DATE_TIME); assertEquals(value1, value2); }