FormatFacory leverages ElementFactory to create FormatElement. FormatFacory a subclass of ElementFactory, but it can only be accessed in static way. Because you cannot get the instance of FormatFactory, it is difficult to customize BasicElementFactory as usual. And because classTable is configured in btt.xml, you can also configure your FormatFactory to use your own ElementProcessor.