public TLeft Reverse(TRight value)
 {
     return(SimpleMappingConverter <TLeft, TRight> .Convert <TRight, TLeft>(value, this.backwardMappingDictionary, this.throwOnNullRightValue, this.throwOnMissingRightToLeftMapping, this.defaultRightToLeft));
 }
 public TRight Convert(TLeft value)
 {
     return(SimpleMappingConverter <TLeft, TRight> .Convert <TLeft, TRight>(value, this.forwardMappingDictionary, this.throwOnNullLeftValue, this.throwOnMissingLeftToRightMapping, this.defaultLeftToRight));
 }