code: @Override
      public Factory<?> getValueFactory(Parameter parameter) {
          if (type.equals(parameter.getRawType()) && parameter.isAnnotationPresent(Auth.class)) {
              return this;
          }
          return null;
      }
docs: org.glassfish.jersey.server.spi.internal.ValueFactoryProvider