/**
  * PHPDOC
  *
  * @param string $name PHPDOC
  *
  * @return NelioABAlternative PHPDOC
  *
  * @since PHPDOC
  */
 public function create_widget_set_alternative($name)
 {
     $alts = $this->get_alternatives();
     $fake_post_id = -1;
     foreach ($alts as $aux) {
         /** @var NelioABAlternative $aux */
         if ($aux->get_id() <= $fake_post_id) {
             $fake_post_id = $aux->get_id() - 1;
         }
     }
     $alt = new NelioABAlternative();
     $alt->set_id($fake_post_id);
     $alt->set_name($name);
     $alt->set_value('');
     return $alt;
 }
 /**
  * PHPDOC
  *
  * @param NelioABAlternative $alt PHPDOC
  *
  * @return void
  *
  * @since PHPDOC
  */
 public function add_local_alternative($alt)
 {
     if ($alt instanceof NelioABAlternative) {
         $new_id = count($this->local_alternatives) + 1;
         $alt->set_id(-$new_id);
     }
     array_push($this->local_alternatives, $alt);
 }