protected override ArrayPoint ArrayPointFromGridPoint(DiamondPoint point) { return(DiamondGrid <TCell> .ArrayPointFromGridPoint(point)); }