JVMDocumentProvider
An implementation of the DocumentProvider interface for handling documents represented as Path objects. This object provides functionality to read and write text from files, allowing for document editing and text transformation while normalizing line separators.