code: public static boolean isDetached(InvocationContext context, Class<? extends Annotation> type) {
  		
  		Method request = context.getRequest();
  		
  		return request.isAnnotationPresent(Detach.class) && 
  			   Arrays.asList(request.getAnnotation(Detach.class).value()).contains(type);
  	}
docs: <p>Determines whether the request definition has <i>detached</i> the given {@link Annotation} type.
  This will mute any annotations of the given type which are defined on the endpoint.</p>
  
  <p>See {@link Detach}.</p>
  
  @param context
  the {@link InvocationContext} which provides the request definition
  <br><br>
  @param type
  the {@link Annotation} type whose detachment is to be determined
  <br><br>
  @return {@code true} if the given {@link Annotation} type has been detached from the request
  <br><br>
  @since 1.3.0