question: make the principal name the same as the group name . concode_field_sep String password concode_elem_sep String fullName concode_elem_sep String username concode_field_sep void removeRole concode_elem_sep void setPassword concode_elem_sep boolean isInGroup concode_elem_sep void setUsername concode_elem_sep boolean isInRole concode_elem_sep String getUsername concode_elem_sep String getPassword concode_elem_sep void removeGroups concode_elem_sep void removeGroup concode_elem_sep void setFullName concode_elem_sep String getFullName concode_elem_sep void addGroup concode_elem_sep Iterator<Group> getGroups concode_elem_sep void addRole concode_elem_sep void removeRoles concode_elem_sep Iterator<Role> getRoles
target: String function ( ) { return ( getUsername ( ) ) ; }