code: def shapeRecord(self, i=0):
          
          i = self.__restrictIndex(i)
          return ShapeRecord(shape=self.shape(i), record=self.record(i))
docs: Returns a combination geometry and attribute record for the
          supplied record index.