@Override
    public Iterator findMembers(IEntityGroup eg) throws GroupsException {
        Collection members = new ArrayList(10);
        Iterator it = null;

        for (it = findMemberGroups(eg); it.hasNext(); ) {
            members.add(it.next());
        }
        for (it = findMemberEntities(eg); it.hasNext(); ) {
            members.add(it.next());
        }

        return members.iterator();
    }
@ Override public Iterator findMembers ( IEntityGroup eg ) throws GroupsException { Collection members = new ArrayList ( 10 ) ; Iterator it = null ; for ( it = findMemberGroups ( eg ) ; it . hasNext ( ) ; ) { members . add ( it . next ( ) ) ; } for ( it = findMemberEntities ( eg ) ; it . hasNext ( ) ; ) { members . add ( it . next ( ) ) ; } return members . iterator ( ) ; }
Returns and members for the <code>IEntityGroup</code>.

@param eg IEntityGroup