First, there's no such thing as an inner-most simple name.  Things only have one simple name.
Second, I accidentally deleted the other comment, but these methods are only used on top-level types in FactoryWriter.  I stashed them in this class because it made sense at the time, but I'll just put them back there.