code: @JsonIgnore
      @Override
      public Collection<? extends GrantedAuthority> getAuthorities() {
          final List<GrantedAuthority> authorities = new ArrayList<>();
          for (final UserRoleName role : roles) {
              authorities.add(createAuthority(role));
          }
          return authorities;
      }
docs: {@inheritDoc}