Not the biggest modification, it seems ?
Well, in fact, it is the most signifiant change I've done on this connector.
Without it, it is possible for the connector to load multiple times, using multiple Classloaders paths, the same IndexProvider (as an example), which can lead to conflicts as there will be two LuceneIndexProviders, each trying to migrate the Lucene index. Of course the second will fail.