code: public static boolean async(InvocationContext context) {
  		
  		return !isDetached(context, Async.class) && 
  			   (context.getRequest().isAnnotationPresent(Async.class) || 
  			   (context.getEndpoint().isAnnotationPresent(Async.class)));
  	}
docs: <p>Determines if a proxy invocation should be handled <b>asynchronously</b>.</p>
  
  @param context
  the {@link InvocationContext} which contains information about the proxy invocation
  <br><br>
  @return {@code true} if the proxy invocation should be handled asynchronously
  <br><br>
  @since 1.3.0