### Question:
MetaDataMergeKeyMapEntry { @Override public boolean equals(Object obj) { if (this == obj) { return true; } if (obj == null || getClass() != obj.getClass()) { return false; } MetaDataMergeKeyMapEntry other = (MetaDataMergeKeyMapEntry)obj; return Objects.equals(mySourceKeyName, other.mySourceKeyName) && Objects.equals(myMergeKeyName, other.myMergeKeyName); } MetaDataMergeKeyMapEntry();  MetaDataMergeKeyMapEntry(MetaDataMergeKeyMapEntry other);  MetaDataMergeKeyMapEntry(String mergeKeyName, String dataTypeKeyName); void decode(ObjectInputStream ois); int encode(ObjectOutputStream oos); @Override boolean equals(Object obj); String getMergeKeyName(); String getSourceKeyName(); @Override int hashCode(); void setMergeKeyName(String mergeKeyName); void setSourceKeyName(String sourceKeyName); @Override String toString();  }### Answer:
@Test public void testEqualsObjectDifferentClasses() { assertFalse(myTestObject.equals(RandomStringUtils.randomAlphabetic(25))); }