@Override public String toString() { if (size() == 0) { return "<empty NodeSpecification>"; } final StringBuilder builder = new StringBuilder(); for (int k = 0; k < size(); k++) { builder.append(keywordSpecs[k].toString()); builder.append("\n"); } builder.delete(builder.length() - 1, builder.length()); return builder.toString(); }