use String for XSD g* types
attempt to fix problems with inner class load order