public function createFromFile($path, $mimeType, $filename = '')
    {
        $destination = $this->buildDestination();

        try {
            return FileSystemFile::createFromExistingFile($path, $destination, $mimeType, $filename);
        } catch (RuntimeException $e) {
            $msg = "An error occured while creating a QTI FileSystemFile object.";
            throw new FileManagerException($msg, 0, $e);
        }
    }