3 J KL KM NO J P Q R S TU TVW X YZ J [ \] ^_ `S a bcd groupService)Lorg/dspace/eperson/service/GroupService;groupsLjava/util/ArrayList; Signature1Ljava/util/ArrayList;epersons3Ljava/util/ArrayList;()VCodeLineNumberTableLocalVariableTablethis$Lorg/dspace/xmlworkflow/RoleMembers; getGroups()Ljava/util/ArrayList;3()Ljava/util/ArrayList; getEPersons5()Ljava/util/ArrayList;addGroup(Lorg/dspace/eperson/Group;)VgroupLorg/dspace/eperson/Group; addEPerson(Lorg/dspace/eperson/EPerson;)VepersonLorg/dspace/eperson/EPerson; removeEpersonepersonToRemove StackMapTableegetAllUniqueMembers0(Lorg/dspace/core/Context;)Ljava/util/ArrayList;contextLorg/dspace/core/Context; epersonsMapLjava/util/HashMap;LocalVariableTypeTableALjava/util/HashMap;Z] ExceptionsfN(Lorg/dspace/core/Context;)Ljava/util/ArrayList; SourceFileRoleMembers.java #$g hi jk java/util/ArrayList  ! lm noe pq rsorg/dspace/eperson/EPerson tm umjava/util/HashMap vw xyorg/dspace/eperson/Groupz {|} ~ #"org/dspace/xmlworkflow/RoleMembersjava/lang/Objectjava/util/Iteratorjava/sql/SQLException0org/dspace/eperson/factory/EPersonServiceFactory getInstance4()Lorg/dspace/eperson/factory/EPersonServiceFactory;getGroupService+()Lorg/dspace/eperson/service/GroupService;add(Ljava/lang/Object;)Ziterator()Ljava/util/Iterator;hasNext()Znext()Ljava/lang/Object;equalsremovegetID()Ljava/util/UUID;put8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;'org/dspace/eperson/service/GroupService allMembersE(Lorg/dspace/core/Context;Lorg/dspace/eperson/Group;)Ljava/util/List;java/util/Listvalues()Ljava/util/Collection;(Ljava/util/Collection;)V! !"#$%_%***Y*Y&$ %&$'' %()*+%/*&*' (),-+%/*&-' ()./0%B *+ W& 1 2' () 1234%B *+ W& 4 5' () 5674%0* M, !,  N-+ *-Wܱ&78#9,:/;' 560()0869 :#;<%QYM* N- -  :,W* N- I- :*+:   :,WާY,&* =>$?0@3AOBxCDEF'>$ 56x 56O812()=>?@A ?B9#C:":&D:$EFGHI