// File IO Flags\r
boolean ReplaceUnderscores = true;\r
\r
- boolean printRootInfo = false;\r
+ boolean printRootInfo = true; // in case root has anything to preserve\r
\r
private Pattern[] NodeSafeName = new Pattern[] {\r
Pattern.compile("[\\[,:'()]"), // test for requiring quotes\r
private String printRootField(SequenceNode root) {\r
return (printRootInfo) ? (((root.getName() == null) ? "" : nodeName(root\r
.getName()))\r
- + ((HasBootstrap) ? ((root.getBootstrap() > -1) ? (" " + root\r
+ + ((HasBootstrap) ? ((root.getBootstrap() > -1) ? ((root.getName()!=null ? " " : "") + root\r
.getBootstrap()) : "") : "") + ((RootHasDistance) ? (":" + root.dist)\r
: ""))\r
: "";\r