// Now that we're ready to generate source and we know our configuration
// has been fully parsed, create our SourceFactory. (See CASTOR-1346.)
// We will reuse this SourceFactory if we are invoked multiple times.
if (_sourceFactory == null) {
_sourceFactory = new SourceFactory(this, _infoFactory, _groupNaming, this);
_sourceFactory.setCreateMarshalMethods(_createMarshalMethods);
_sourceFactory.setTestable(_testable);
_sourceFactory.setSAX1(_sax1);
_sourceFactory.setCaseInsensitive(_caseInsensitive);
}