/**
  * Clone BIBL
  *
  * @param ilObjBibliographic $new_obj
  * @param $a_target_id
  * @param int $a_copy_id copy id
  * @internal param \new $ilObjDataCollection object
  * @return ilObjPoll
  */
 public function doCloneObject(ilObjBibliographic $new_obj, $a_target_id, $a_copy_id = 0)
 {
     $new_obj->cloneStructure($this->getId());
     return $new_obj;
 }
 /**
  * Clone BIBL
  *
  * @param ilObjBibliographic $new_obj
  * @param                    $a_target_id
  * @param int                $a_copy_id copy id
  *
  * @internal param \new $ilObjDataCollection object
  * @return ilObjPoll
  */
 public function doCloneObject(ilObjBibliographic $new_obj, $a_target_id, $a_copy_id = 0)
 {
     //copy online status if object is not the root copy object
     $cp_options = ilCopyWizardOptions::_getInstance($a_copy_id);
     if (!$cp_options->isRootNode($this->getRefId())) {
         $new_obj->setOnline($this->getOnline());
     }
     $new_obj->cloneStructure($this->getId());
     return $new_obj;
 }