When loading a gedcom file which has custom tags for an event, those custom tags are written twice into the output.
Sample code:
GedcomParser gp = new GedcomParser();
gp.load(new BufferedInputStream(this.getClass().getResourceAsStream("/de/dm/test/handler/test.ged")));
GedcomWriter writer = new GedcomWriter(gp.gedcom);
writer.write(System.out);
When loading a gedcom file which has custom tags for an event, those custom tags are written twice into the output.
Sample code:
Sample files (sample.zip)
As you can see, the custom Tag "_ASSO" with "RELA" as child is being written twice into the output.
In the source code I see that "emitCustomTags" is being called twice: