code: public static String createAccessId(String type, String realm, String uniqueId) {
          if (type == null || type.isEmpty()) {
              throw new IllegalArgumentException("An internal error occured. type is null");
          }
          if (realm == null || realm.isEmpty()) {
              throw new IllegalArgumentException("An internal error occured. realm is null");
          }
          if (uniqueId == null || uniqueId.isEmpty()) {
              throw new IllegalArgumentException("An internal error occured. uniqueId is null");
          }
          return type + TYPE_SEPARATOR + realm + REALM_SEPARATOR + uniqueId;
      }
docs: Constructs the full access identifier: type:realm/uniqueId
  
  @param type Entity type, must not be null or empty
  @param realm Realm, must not be null or empty
  @param uniqueId Entity unique ID, must not be null or empty
  @return An accessId representing the entity. Will not be null.