@Test
public void equals() {

    assertThat(PropertyValue.createObject()).isEqualTo(PropertyValue.createObject());
    assertThat(PropertyValue.createObject("a")).isNotEqualTo(PropertyValue.createObject());
    assertThat(PropertyValue.createObject("")).isEqualTo(PropertyValue.createObject());
    PropertyValue root = PropertyValue.createObject();
    assertThat(root).isEqualTo(root);
}