code: @ApiOperation( "Check if a given store exists" )
      @ApiResponses( { @ApiResponse( code = 200, message = "The store exists" ),
                             @ApiResponse( code = 404, message = "The store doesn't exist" ) } )
      @Path( "/{name}" )
      @HEAD
      public Response exists( final @PathParam( "packageType" ) String packageType,
                              final @ApiParam( allowableValues = "hosted,group,remote", required = true )
                              @PathParam( "type" ) String type,
                              @ApiParam( required = true ) @PathParam( "name" ) final String name )
      {
          Response response;
          final StoreType st = StoreType.get( type );
  
          logger.info( "Checking for existence of: {}:{}:{}", packageType, st, name );
  
          if ( adminController.exists( new StoreKey( packageType, st, name ) ) )
          {
  
              logger.info( "returning OK" );
              response = Response.ok().build();
          }
          else
          {
              logger.info( "Returning NOT FOUND" );
              response = Response.status( Status.NOT_FOUND ).build();
          }
          return response;
      }
docs: private HttpServletRequest request;