refactoring, +HashPathParser class which derives from XMLLibraryParser