@Override public String toString() { StringBuffer result = new StringBuffer("["); LinkedSeq scan = this; while (scan != null) { result.append(scan.item); scan = scan.rest; result.append(" "); } return result.append("]").toString(); }