@Test
public void test_equals() {

    assertThat(ref.equals(ref), equalTo(true));
    assertThat(ref.equals(new TypeReference<String>() { }), equalTo(true));
    assertThat(ref.equals(null), equalTo(false));
    assertThat(ref.equals(""), equalTo(false));
    assertThat(ref.equals(new TypeReference<Boolean>() { }), equalTo(false));
}