code: public void setSolid(boolean _solid) {
  		if (_solid) {
  			AddResourcesListener.setFontAwesomeVersion(5, this);
  		}
  		getStateHelper().put(PropertyKeys.solid, _solid);
  	}
docs: Use the free font of FontAwesome 5. As a side effect, every FontAwesome icon on the same page is switched to FontAwesome 5.2.0. By default, the icon set is the older version 4.7.0. <P>
  Usually this method is called internally by the JSF engine.