division MemoryFile.h
ParserFactory: refactoring