Version4

Hello,
did some testing with v4 and the GeneOntology and found some issues (speed, missing brackets and comments). The missing empty xref list for synonyms (i.e. missing []) is actually an OBO syntax error.
The change in behavior might be the result of hidden assumptions (i.e. empty list vs. null).

These might also be relevant for 3.5.x