private void convertMultipleTextTags(List<GedcomTag> gedcomTags) {
      Iterator<GedcomTag> iter = gedcomTags.iterator();
      GedcomTag prevTag = null;
      while (iter.hasNext()) {
         GedcomTag tag = iter.next();
         if ("TEXT".equals(tag.getTag())) {
            if (prevTag != null && "TEXT".equals(prevTag.getTag()) && prevTag.getChildren().size() == 0) {
               iter.remove();
               tag.setTag("CONT");
               prevTag.addChild(tag);
            }
         }
         prevTag = tag;
         convertMultipleTextTags(tag.getChildren());
      }
   }