public function hasExtraKeys(Expression $expr = null) { if (!$expr) { return $this->rootModuleFile->hasExtraKeys(); } foreach ($this->rootModuleFile->getExtraKeys() as $key => $value) { if ($expr->evaluate($key)) { return true; } } return false; }