def fromStream(cls, dbf, index):
    """Return a record read from the stream.

        Arguments:
            dbf:
                A `Dbf.Dbf` instance new record should belong to.
            index:
                Index of the record in the records' container.
                This argument can't be None in this call.

        Return value is an instance of the current class.

        """
    return cls.fromString(dbf, cls.rawFromStream(dbf, index), index)
