LuceneDoc and subclasses
merged conflicts