/**
  * Constructor
  *
  * @param esf the external sheet record to copy
  */
 public ExternalSheetRecord(CSharpJExcel.Jxl.Read.Biff.ExternalSheetRecord esf)
     : base(Type.EXTERNSHEET)
 {
     xtis = new ArrayList(esf.getNumRecords());
     XTI xti = null;
     for (int i = 0; i < esf.getNumRecords(); i++)
         {
         xti = new XTI(esf.getSupbookIndex(i),
                       esf.getFirstTabIndex(i),
                       esf.getLastTabIndex(i));
         xtis.Add(xti);
         }
 }