@Override
    public boolean equals(Object o) {

        if (o == this) {
            return true;
        }

        if (!(o instanceof EipAttribute)) {
            return false;
        }

        return id.equals(((EipAttribute) o).id);
    }
@Test
    public void testEquals() {

        EipAttribute attribute1 = getInstance();

        EipAttribute attribute2 = getInstance();

        boolean result = attribute1.equals(attribute1);
        assertTrue(result);

        result = attribute1.equals(attribute2);
        assertTrue(result);

        result = attribute1.equals(null);
        assertFalse(result);

        attribute2.setId(SOME_VALUE);
        result = attribute1.equals(attribute2);
        assertFalse(result);
    }