2 &e fgh ijk %lm %no pq r st e u v wx y %z %{ |} ~ ~   %  fields[Ljava/lang/String;rolesLjava/util/List; Signature0Ljava/util/List;()VCodeLineNumberTableLocalVariableTablethis#Lorg/msh/tb/reportgen/RoleVariable;getTitle()Ljava/lang/String;createSQLSelectFields:(Lorg/msh/utils/reportgen/ReportQuery;)[Ljava/lang/String; reportQuery%Lorg/msh/utils/reportgen/ReportQuery;createSQLGroupByFieldstranslateValues'([Ljava/lang/Object;)Ljava/lang/Object;value[Ljava/lang/Object;translateSingleValue&(Ljava/lang/Object;)Ljava/lang/Object;Ljava/lang/Object;idLjava/lang/Integer;getValueDisplayText&(Ljava/lang/Object;)Ljava/lang/String; StackMapTablek compareValues9(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Integer;val1val2role1Lorg/msh/tb/entities/UserRole;role2 setGrouping(Z)ZZ getGroupDatarolecodeLjava/lang/String;o roleByCode2(Ljava/lang/String;)Lorg/msh/tb/entities/UserRole;roleById3(Ljava/lang/Integer;)Lorg/msh/tb/entities/UserRole;getRoles()Ljava/util/List;em!Ljavax/persistence/EntityManager;2()Ljava/util/List; SourceFileRoleVariable.java ./ UserRole Ajava/lang/String ()java/lang/Integer [\org/msh/tb/entities/UserRole 6- java/lang/StringBuilder 6 0000 6 XY ]^  *+ entityManager javax/persistence/EntityManagerfrom UserRole order by code  ^role_id!org/msh/tb/reportgen/RoleVariablejava/lang/Object org/msh/utils/reportgen/Variablejava/util/Iterator%org/jboss/seam/international/Messagesinstance()Ljava/util/Map; java/util/MapgetgetDisplayNamevalueOf(I)Ljava/lang/Integer;compareToIgnoreCase(Ljava/lang/String;)IgetCode substring(II)Ljava/lang/String;append-(Ljava/lang/String;)Ljava/lang/StringBuilder;toStringjava/util/Listiterator()Ljava/util/Iterator;hasNext()Znext()Ljava/lang/Object;equals(Ljava/lang/Object;)ZgetId()Ljava/lang/Integer;org/jboss/seam/Component getInstance&(Ljava/lang/String;)Ljava/lang/Object; createQuery-(Ljava/lang/String;)Ljavax/persistence/Query;javax/persistence/Query getResultList!%&'()*+,-./0/*1 2 34560812 34780812349:;8081 2349:<=061%234>?@A0M +M*,1 *+2  34 >BCDEF0R+ +  10234>BGAHIJ0:+ , + , + N, :-  1& 56 89;<>$?*A24:34:KB:LB$MN*ONG PQ061F234>RSA0/+ MY,N- *-,1KL!M2*/34/KB*TN!UVG-WH@WXY0/*M,, N-+-1RS(T*U-V2  TN/34/UVG  Z[\0/*M,, N-+-1Z[(\*]-^2  TN/34/CDG  Z]^0o&* L*+!"#*1ghi!k2_`&34G!,ab/0% Y$S1cd