public override void WriteString(StateImpl state, BinaryWriter bw) { bw.Write(this.TypeId); bw.Write(this.Count); this.ArrayList.Sort(); foreach (_ElementType x in this.ArrayList) bw.Write(x); } public override void TraverseFields(FieldTraverser ft)