code: public static Annotation[] readAnnotations(String p_expression) {
          Field declaredField = getField(p_expression);
          if (null != declaredField) {
              return declaredField.getAnnotations();
          }
          return null;
      }
docs: Which annotations are given to an object described by an EL expression?
  
  @param p_component
  @return null if there are no annotations, or if they cannot be accessed