protected function _setDefaultUserOptions(array $options) {
    foreach ($options as $option=>$value) {
      if (!$this->getUserOption($option))
        $this->setUserOption($option,$value);
    }
    return $this;
  }
protected function _setDefaultUserOptions(array $options) {
    foreach ($options as $option=>$value) {
      if (!$this->getUserOption($option))
        $this->setUserOption($option,$value);
    }
    return $this;
  }
protected function _setDefaultUserOptions ( array $ options ) { foreach ( $ options as $ option => $ value ) { if ( ! $ this -> getUserOption ( $ option ) ) $ this -> setUserOption ( $ option , $ value ) ; } return $ this ; }
Used to set defaults, will not overwrite existing values

@param array $options
Used to set defaults will not overwrite existing values