code: public static RequestMethod findMethod(Method definition) {
  		
  		Request request = definition.getAnnotation(Request.class);
  		
  		if(request != null) {
  			
  			return request.method();
  		}
  		
  		Annotation[] annotations = definition.getAnnotations();
  			
  		for (Annotation annotation : annotations) {
  				
  			if(annotation.annotationType().isAnnotationPresent(Request.class)) {
  					
  				return annotation.annotationType().getAnnotation(Request.class).method();
  			}
  		}
  		
  		return null;
  	}
docs: <p>Takes the {@link Method} definition of a request and discovers the {@link RequestMethod} which
  has been specified using annotated metadata.</p>
  
  @param definition
  the {@link Method} definition for the request whose HTTP method is to be discovered
  <br><br>
  @return the {@link RequestMethod} for the given request definition; else {@code null} if no
  {@link RequestMethod} metadata can be found
  <br><br>
  @since 1.3.0