void remove() { super.remove(); for (Enumeration en = basicMembers.elements(); en.hasMoreElements(); ) { RoleImpl role = (RoleImpl) en.nextElement(); role.basicMemberOf.removeElement(this); } for (Enumeration en = reqMembers.elements(); en.hasMoreElements(); ) { RoleImpl role = (RoleImpl) en.nextElement(); role.reqMemberOf.removeElement(this); } }