public String toString() {final StringBuilder b = new StringBuilder();final int sectionCount = getSectionCount();b.append(getClass().getName());b.append('[');b.append("byteOrder: ");b.append(getByteOrder());b.append(", classID: ");b.append(getClassID());b.append(", format: ");b.append(getFormat());b.append(", OSVersion: ");b.append(getOSVersion());b.append(", sectionCount: ");b.append(sectionCount);b.append(", sections: [\n");for (Section section: getSections()) {b.append(section.toString(getPropertySetIDMap()));}b.append(']');b.append(']');return b.toString();}

public override String ToString(){StringBuilder b = new StringBuilder();int sectionCount = SectionCount;b.Append(GetType().Name);b.Append('[');b.Append("byteOrder: ");b.Append(ByteOrder);b.Append(", classID: ");b.Append(ClassID);b.Append(", format: ");b.Append(Format);b.Append(", OSVersion: ");b.Append(OSVersion);b.Append(", sectionCount: ");b.Append(sectionCount);b.Append(", sections: [\n");foreach (Section section in Sections){b.Append(section.ToString());}b.Append(']');b.Append(']');return b.ToString();}
