InfoItemReference { @Override public boolean equals(Object object) { if (this == object) { return true; } if (!(object instanceof InfoItemReference)) { return false; } InfoItemReference infoItemReference = (InfoItemReference)object; if (Objects.equals(_className, infoItemReference._className) && Objects.equals( _infoItemIdentifier, infoItemReference._infoItemIdentifier)) { return true; } return false; } InfoItemReference(
		String className, InfoItemIdentifier infoItemIdentifier);  InfoItemReference(String className, long classPK); @Override boolean equals(Object object); String getClassName(); long getClassPK(); InfoItemIdentifier getInfoItemIdentifier(); @Override int hashCode(); @Override String toString();  }
@Test public void testEquals() { InfoItemReference infoItemReference1 = new InfoItemReference( "className", 12354L); InfoItemReference infoItemReference2 = new InfoItemReference( "className", 12354L); Assert.assertEquals(infoItemReference1, infoItemReference2); }