original_string: public function removeAt($index) {
  		
  		if($this->_ReadOnly){
  			throw new \RuntimeException(\get_called_class() . ' is read only');
  		}
  		
  		if(!$this->offsetExists($index)){
  			throw new \OutOfRangeException('$index is invalid');
  		}
  		
  		\array_splice($this->_Arr, $index, 1);
  		
  		return $this;
  		
  	}
code: public function removeAt($index) {
  		
  		if($this->_ReadOnly){
  			throw new \RuntimeException(\get_called_class() . ' is read only');
  		}
  		
  		if(!$this->offsetExists($index)){
  			throw new \OutOfRangeException('$index is invalid');
  		}
  		
  		\array_splice($this->_Arr, $index, 1);
  		
  		return $this;
  		
  	}
code_tokens: public function removeAt ( $ index ) { if ( $ this -> _ReadOnly ) { throw new \ RuntimeException ( \ get_called_class ( ) . ' is read only' ) ; } if ( ! $ this -> offsetExists ( $ index ) ) { throw new \ OutOfRangeException ( '$index is invalid' ) ; } \ array_splice ( $ this -> _Arr , $ index , 1 ) ; return $ this ; }
docstring: Removes a value at the given index
  @param int $index
  @return \Cola\ArrayList
  @throws ReadOnlyException|\OutOfRangeException
docstring_tokens: Removes a value at the given index