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