original_string: protected function setUpSession () {
  		if ($this->session === NULL) {
  			$sessionClass = $this->application->GetSessionClass();
  			$selfClass = version_compare(PHP_VERSION, '5.5', '>') ? self::class : __CLASS__;
  			$this->session = $sessionClass::GetNamespace($selfClass);
  			$this->session->SetExpirationSeconds($this->sessionExpirationSeconds);
  		}
  	}
code: protected function setUpSession () {
  		if ($this->session === NULL) {
  			$sessionClass = $this->application->GetSessionClass();
  			$selfClass = version_compare(PHP_VERSION, '5.5', '>') ? self::class : __CLASS__;
  			$this->session = $sessionClass::GetNamespace($selfClass);
  			$this->session->SetExpirationSeconds($this->sessionExpirationSeconds);
  		}
  	}
code_tokens: protected function setUpSession ( ) { if ( $ this -> session === NULL ) { $ sessionClass = $ this -> application -> GetSessionClass ( ) ; $ selfClass = version_compare ( PHP_VERSION , '5.5' , '>' ) ? self :: class : __CLASS__ ; $ this -> session = $ sessionClass :: GetNamespace ( $ selfClass ) ; $ this -> session -> SetExpirationSeconds ( $ this -> sessionExpirationSeconds ) ; } }
docstring: If session namespace by this class is not initialized,
  initialize session namespace under this class name and
  move expiration to configured value.
  @return void
docstring_tokens: If session namespace by this class is not initialized initialize session namespace under this class name and move expiration to configured value .