@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));
 }