@Test
public void equalsTest() {

    NodeId a = new NodeId(1);
    NodeId b = new NodeId(2);
    NodeId c = new NodeId(1);
    NodeId d = new NodeId(a);
    Assert.assertTrue( a.equals(a) );
    Assert.assertTrue( a.equals(c) );
    Assert.assertTrue( a.equals(d) );
    Assert.assertTrue( c.equals(d) );
    Assert.assertFalse( a.equals(b) );
    Assert.assertFalse( a.equals(null) );
    Assert.assertFalse( a.equals( new Long(1)) );
}