The factory interface for transliterators. Transliterator
subclasses can register factory objects for IDs using the
registerFactory() method of Transliterator. When invoked, the
factory object will be passed the ID being instantiated. This
makes it possible to register one factory method to more than
one ID, or for a factory method to parameterize its result
based on the variant.