public override void Load(BinaryReader Input)
{
this.N = Input.ReadInt32 ();
this.BlockSize = Input.ReadInt16 ();
this.LoadClasses (Input);
this.Offsets = new BitStream32 ();
this.Offsets.Load (Input);
var len = Input.ReadInt32 ();
this.AbsRank = new int[len];
this.AbsOffset = new int[len];
PrimitiveIO<int>.LoadVector (Input, len, this.AbsRank);
PrimitiveIO<int>.LoadVector (Input, len, this.AbsOffset);
}