The bit about being ready for GeoTools means that the externalGraphic references exist in a form GeoTools understands (files).  The straight parsedStyle method above it does not ensure that as the references may be to Resources which may not be files.  The two methods replace what had been happening in ResourcePool#getStyle which had been being used for both getting the style for presentation, and for getting the paths to resources to be copied when moving a style.