code: private void setTranslationChain() {
  
          for (final Converter<String, String> t : minimalTranslationChain) {
              forward = forward.andThen(t);
          }
          for (final Converter<String, String> t : Lists.reverse(minimalTranslationChain)) {
              reverse = reverse.andThen(t.reverse());
          }
      }
docs: /*
  TODO: much of what happens with chains of translators inside these converters should be factored
  out into some abstract class, or post Java 8, default implementation.