function retrieve(AbstractStorage $storage, AssessmentTest $test, $sessionId, array &$average = null)
{
    $start = microtime();
    $session = $storage->retrieve($test, $sessionId);
    if (is_null($average) === false) {
        spentTime($start, microtime(), $average);
    }
    return $session;
}