assertNotEquals("Test if symbols are not equal", A2, B);
assertEquals("Test if hashcodes are equal", A.hashCode(), A2.hashCode());
assertTrue("Test if hashcodes are no equal", A2.hashCode()!=B.hashCode());
// Test for emptylist symbols
EmptyList emptylist = new EmptyList();
EmptyList emptylist2 = new EmptyList();
assertEquals("Test if symbols are equal", emptylist, emptylist);
assertEquals("Test if symbols are equal", emptylist, emptylist2);
// Composite tests