code: @Override
      public void initModule() throws ModuleInitializationException {
          Map<String, DOSerializer> serMap = new HashMap<String, DOSerializer>();
          Map<String, DODeserializer> deserMap =
                  new HashMap<String, DODeserializer>();
          Iterator<String> nameIter = parameterNames();
          while (nameIter.hasNext()) {
              String paramName = nameIter.next();
              if (paramName.startsWith(SER_PARAM_PREFIX)) {
                  String serName = paramName.substring(SER_PARAM_PREFIX.length());
                  try {
                      DOSerializer ser =
                              (DOSerializer) Class
                                      .forName(getParameter(paramName))
                                      .getConstructor(DOTranslationUtility.class)
                                      .newInstance(m_translation);
                      serMap.put(serName, ser);
                  } catch (Exception e) {
                      throw new ModuleInitializationException("Can't instantiate serializer class for format "
                                                                      + serName,
                                                              getRole(),
                                                              e);
                  }
              } else if (paramName.startsWith(DESER_PARAM_PREFIX)) {
                  String deserName =
                          paramName.substring(DESER_PARAM_PREFIX.length());
                  try {
                      DODeserializer deser =
                              (DODeserializer) Class
                                      .forName(getParameter(paramName))
                                      .newInstance();
                      deserMap.put(deserName, deser);
                  } catch (Exception e) {
                      throw new ModuleInitializationException("Can't instantiate deserializer class for format "
                                                                      + deserName,
                                                              getRole(),
                                                              e);
                  }
              }
          }
          m_wrappedTranslator = new DOTranslatorImpl(serMap, deserMap);
      }
docs: {@inheritDoc}