code: public static CentralDogma forConfig(File configFile) throws IOException {
          requireNonNull(configFile, "configFile");
          return new CentralDogma(Jackson.readValue(configFile, CentralDogmaConfig.class));
      }
docs: Creates a new instance from the given configuration file.
  
  @throws IOException if failed to load the configuration from the specified file