@Test
public void testEquals() {

  new EqualsTester()
      .addEqualityGroup(new StringBaseType(), new StringBaseType(null, null))
      .addEqualityGroup(
          new StringBaseType(Atom.string("123")), new StringBaseType(Atom.string("123"))
      )
      .addEqualityGroup(new StringBaseType(24L, null), new StringBaseType(24L, null))
      .addEqualityGroup(new StringBaseType(null, 42L), new StringBaseType(null, 42L))
      .testEquals();
}