code: static List<Param> findStaticQueryParams(InvocationContext context) {
  		
  		Method request = assertNotNull(context).getRequest();
  		
  		QueryParams queryParams = request.getAnnotation(QueryParams.class);
  		
  		return Collections.unmodifiableList(queryParams != null? 
  				Arrays.asList(queryParams.value()) : new ArrayList<Param>());
  	 }
docs: <p>Finds all <b><i>constant</i> request parameters</b> in the given {@link InvocationContext}.</p>
  <p>Constant request parameters are introduced with @{@link Param} at <b>request level</b> using
  the @{@link QueryParams} annotation.</p>
  
  @param context
  the {@link InvocationContext} from which all {@link QueryParams} annotations applied
  on the endpoint method will be extracted
  <br><br>
  @return an <b>unmodifiable</b> {@link List} which aggregates all the @{@link Param} annotations
  found on the {@link QueryParams} annotation
  <br><br>
  @throws NullPointerException
  if the supplied {@link InvocationContext} was {@code null}
  <br><br>
  @since 1.3.0