But you are right about the parser only creating one (but it will be different to one created by an annotation).