parseAsRoot -> NewParser