@classmethod
def from_dbe(cls, dbe, ic_restored_in_progress=False):
    """Return an instance based on the corresponding database entry (dbe)"""
    return cls(filehandle=dbe.filehandle, ftype=dbe.ftype, mode=dbe.mode,
        nlink=dbe.nlink, mtime=dbe.mtime, ctime=dbe.ctime, atime=dbe.atime,
        size=dbe.size, uid=dbe.uid, gid=dbe.gid, dev=dbe.dev,
        first_backpointer=dbe.first_backpointer, state=dbe.state,
        source_inode_number=dbe.source_inode_number, source_path=dbe.
        source_path_bytes, reconcile_vers=dbe.reconcile_vers,
        child_dir_count=dbe.child_dir_count, pre_error_state=dbe.
        pre_error_state, ic_restored_in_progress=ic_restored_in_progress)
