code: List<String> generateTypes(List<MessageType> msgTypes) {
          return msgTypes.stream().map(t -> t.accept(stringVisitor, null)).collect(Collectors.toList());
      }
docs: Convert a (normalized) parsed type into a string-based representation of some Java type.