if (delimiter !=null) writeOut(outputstream, " delimiter =\"" + delimiter + "\""); writeOut(outputstream, " repeatable=\"" + repeatable +  "\""); if (recordTerminator !=null) writeOut(outputstream, " recordTerminator=\"" + recordTerminator + "\"/>");
if (delimiter !=null) { writeOut(outputstream, " delimiter =\""); writeOutAttribute(outputstream, delimiter); writeOut(outputstream, "\""); }  writeOut(outputstream, " repeatable=\""); writeOutAttribute(outputstream, repeatable); writeOut(outputstream, "\"");  if (recordTerminator !=null) { writeOut(outputstream, " recordTerminator=\""); writeOutAttribute(outputstream, recordTerminator); writeOut(outputstream, "\""); }
   private void nestedToXDF(OutputStream outputstream, String indent, int which, int stop) {     String delimiter = getDelimiter();     String repeatable = getRepeatable();     String recordTerminator = getRecordTerminator();    if (which > stop) {      if (Specification.getInstance().isPrettyXDFOutput()) {        writeOut(outputstream, Constants.NEW_LINE);        writeOut(outputstream, indent);      }      writeOut(outputstream, "<" + classXDFNodeName);      if (delimiter !=null)        writeOut(outputstream, " delimiter =\"" + delimiter + "\"");      writeOut(outputstream, " repeatable=\"" + repeatable +  "\"");      if (recordTerminator !=null)        writeOut(outputstream, " recordTerminator=\"" + recordTerminator + "\"/>");    }    else {      if (Specification.getInstance().isPrettyXDFOutput()) {        writeOut(outputstream, Constants.NEW_LINE);        writeOut(outputstream, indent);      }      writeOut(outputstream, "<" + UntaggedInstructionNodeName + " axisIdRef=\"");      writeOut(outputstream, ((AxisInterface) parentArray.getAxisList().get(which)).getAxisId() + "\">");      which++;      nestedToXDF(outputstream, indent + Specification.getInstance().getPrettyXDFOutputIndentation(), which, stop);      if (Specification.getInstance().isPrettyXDFOutput()) {        writeOut(outputstream, Constants.NEW_LINE);        writeOut(outputstream, indent);      }       writeOut(outputstream, "</" + UntaggedInstructionNodeName + ">");    }   }