| I clarified the description: the LuceneWork type is not an API but an SPI. It just happens to be in a package which doesn't make this very clear, but that's for legacy reasons. To implement new custom LuceneWork I expect people to just have to provide a matching constructor. Creating instances of IndexedTypeIdentifier is not something I wished to expose. Could you clarify why you'd need that? |