public virtual int CompareTo(Object o) { long po = ((Page)o).offs; return offs < po ? -1 : offs == po ? 0 : 1; }