public function valid() { if (!parent::valid()) { return false; } if ($aKey = FsKey::createKey(parent::current())) { $this->aCurrentKey = $aKey; return true; } else { return false; } }