code: public static Application asApplication(Object context) {
  		
  		if(ContextUtils.isApplication(context))
  			return Application.class.cast(context);
  		
  		else 
  			return ContextUtils.asActivity(context).getApplication();
  	}
docs: <p>Takes the generic {@link Object} of a context and returns
  the actual {@link Context} instance as an {@link Application} if
  it conforms.
  
  @param context
  the {@link Object} whose {@link Context} instance is
  to be discovered
  <br><br>
  @return the {@link Application} instance of the given {@link Object}
  <br><br>
  @throws ContextNotFoundException
  if the {@link Context} does not conform to a {@link Application}
  <br><br>
  @since 1.0.0