docs: public static <T extends Annotation> T getAnnotation(Object context, Class<T> annotation) {
  		
  		Class<?> contextClass = context.getClass();
  		
  		if(contextClass.isAnnotationPresent(annotation)) {
  			
  			return contextClass.getAnnotation(annotation);
  		}
  		else {
  			
  			return null;
  		}
  	}