docs: @SuppressWarnings({"rawtypes", "unchecked"})
    public static Config translateConfig(Map stormConfig) {
      Config heronConfig;
      if (stormConfig != null) {
        heronConfig = new Config((Map<String, Object>) stormConfig);
      } else {
        heronConfig = new Config();
      }
  
      // Look at serialization stuff first
      doSerializationTranslation(heronConfig);
  
      // Now look at supported apis
      doStormTranslation(heronConfig);
  
      doTaskHooksTranslation(heronConfig);
  
      doTopologyLevelTranslation(heronConfig);
  
      return heronConfig;
    }