#814: Refactor ParserAbstract class away