This one name has caused lots of confusion, almost every newbie trips on this one at least once. The actual class is the "GeoTools" implementation the following:
Each of these interface is responsible for producing some components of the GeoAPI referencing model. They are real factories and do create objects with no logic. Strictly speaking no definition, they do have some logic in the form of CanconicalSet used to intern objects so the factory does not let duplicates out into the wild.
The class is also marked with the BufferedFactory marker interface (not sure why, maybe for for the reporting tool).