return corners[i - startIndex]; }
return corners[PR_MAX(PR_MIN(i, endIndex), startIndex) - startIndex]; }
  BCCornerInfo& operator [](PRInt32 i) const  { NS_ASSERTION((i >= startIndex) && (i <= endIndex), "program error");    return corners[i - startIndex]; }