Added final keyword, generating the info tree should never change the
NeuroML document