code: public static NGBeanAttributeInfo getBeanAttributeInfos(UIComponent c) {
  		String core = getCoreValueExpression(c);
  		synchronized (beanAttributeInfos) {
  			if (beanAttributeInfos.containsKey(c)) {
  				return beanAttributeInfos.get(c);
  			}
  		}
  		NGBeanAttributeInfo info = new NGBeanAttributeInfo(c);
  		synchronized (beanAttributeInfos) {
  			beanAttributeInfos.put(core, info);
  		}
  		return info;
  	}
docs: Get the bean attributes info
  
  @param c
  @return