/**
  * Creates the Umbrella Projects of a given project
  * @param Git_RemoteServer_GerritServer[] $gerrit_servers
  * @param Project $project
  */
 public function recursivelyCreateUmbrellaProjects(array $gerrit_servers, Project $project)
 {
     $parent_project = $this->project_manager->getParentProject($project->getID());
     $this->createProjectOnServers($gerrit_servers, $project);
     if (!$parent_project) {
         $this->resetProjectInheritanceOnServers($gerrit_servers, $project);
         return;
     }
     $this->recursivelyCreateUmbrellaProjects($gerrit_servers, $parent_project);
     $this->setProjectInheritanceOnServers($gerrit_servers, $project, $parent_project);
 }