Private class
do not use this class directly; use GO::Parser
This is not a file parser - it takes a GO::Model::Graph object as inputs and fires OBO XML events