public function convertEncoding($newEncoding){

		if(!\is_string($newEncoding)){
			throw new \InvalidArgumentException('$newEncoding must be a string');
		}
		
		$newEncoding = \strtoupper($newEncoding);
		
		return new static(\mb_convert_encoding($this->_Value, $newEncoding, $this->_Encoding),
				$newEncoding);
		
	}