comparison implemented so that generic rules get first , specific one are compared by name , and if anything else is equal , read comes before write concode_field_sep String groupName concode_elem_sep Set<String> roles concode_elem_sep String ANY concode_elem_sep String wpsName concode_elem_sep WpsAccessRule EXECUTE_ALL concode_field_sep boolean equalsExact concode_elem_sep String getKey concode_elem_sep int compareCatalogItems concode_elem_sep String getWpsName concode_elem_sep String getGroupName concode_elem_sep void setGroupName concode_elem_sep String getValue concode_elem_sep int hashCode concode_elem_sep boolean equals concode_elem_sep String toString concode_elem_sep void setRoles concode_elem_sep void setWpsName concode_elem_sep Set<String> getRoles
int function ( WpsAccessRule arg0 ) { int loc0 = compareCatalogItems ( groupName , arg0 . groupName ) ; if ( loc0 != 0 ) return loc0 ; int loc1 = compareCatalogItems ( wpsName , arg0 . wpsName ) ; return loc1 ; }