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;
		
	}
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;
		
	}
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 ; }
Removes a value at the given index
@param int $index
@return \Cola\ArrayList
@throws ReadOnlyException|\OutOfRangeException
Removes a value at the given index