function rollBackTranslatedContentToVersion( $translatedContentId, $languageId, $addTransactionId ) {
	removeTranslatedText( $translatedContentId, $languageId );
	addTranslatedText(
		$translatedContentId,
		$languageId,
		getTranslatedContentFromHistory( $translatedContentId, $languageId, $addTransactionId )
	);
}
function removeDefinedMeaningDefinition( $definedMeaningId, $languageId ) {
	$definitionId = getDefinedMeaningDefinitionId( $definedMeaningId );
	
	if ( $definitionId != 0 )
		removeTranslatedText( $definitionId, $languageId );
}
	public function remove( $keyPath ) {
		$valueId = $keyPath->peek( 1 )->translatedTextAttributeId;
		$languageId = $keyPath->peek( 0 )->language;
		$translatedTextAttribute = getTranslatedTextAttribute( $valueId );

		removeTranslatedText( $translatedTextAttribute->value_tcid, $languageId );
	}