docs: @Override
      public String getBaseForRequest() {
          try {
              return new URL(getUriInfo().getBaseUri().toURL(), getResourceType().getSimpleName()).toExternalForm();
          }
          catch (final Exception e) {
              // cannot happen
              return null;
          }
      }