only use Class.forName once outside OSGi
relocate TabularExporter to a more global place