code: public static Set<Field> getAllFields(Object context,
  										  Class<? extends Annotation> annotation) {
  		
  		Set<Field> annotatedFields = new HashSet<Field>();
  		
  		Field[] fields = context.getClass().getDeclaredFields();
  		
  		for (Field field : fields) {
  			
  			if(field.isAnnotationPresent(annotation)) {
  				
  				annotatedFields.add(field);
  			}
  		}
  		
  		return annotatedFields;
  	}
docs: <p>Takes the {@link Activity} and discovers which of
  it's instance {@link Field}s are annotated with the given
  annotation (represented by supplied {@link Class}).</p>
  
  @param context
  the context whose {@link Field}s are to be scanned
  <br><br>
  @param annotation
  the {@link Class} of the {@link Annotation} to look for
  <br><br>
  @return all the {@link Field}s which are <i>annotated</i> with
  the passed {@link Annotation}
  <br><br>
  @since 1.0.0