docs: public static Field[] getFields(Class<?> beanClass) throws SecurityException {
  		Field[] allFields = FIELDS_CACHE.get(beanClass);
  		if (null != allFields) {
  			return allFields;
  		}
  
  		allFields = getFieldsDirectly(beanClass, true);
  		return FIELDS_CACHE.put(beanClass, allFields);
  	}