initial parsing field defs, field refs, and message types
forward referencing seems to work, error messages from StAX with line numbers