code: private static Map<String, IDLProxyObject> doCreate(ProtoFile protoFile, boolean multi, boolean debug, File path,
              boolean generateSouceOnly, File sourceOutputDir, List<CodeDependent> cds, Map<String, String> uniMappedName,
              boolean isUniName) throws IOException {
          return doCreatePro(Arrays.asList(protoFile), multi, debug, path, generateSouceOnly, sourceOutputDir, cds,
                  new HashSet<String>(), uniMappedName, isUniName);
      }
docs: Do create.
  
  @param protoFile the proto file
  @param multi the multi
  @param debug the debug
  @param path the path
  @param generateSouceOnly the generate souce only
  @param sourceOutputDir the source output dir
  @param cds the cds
  @param uniMappedName the uni mapped name
  @param isUniName the is uni name
  @return the map
  @throws IOException Signals that an I/O exception has occurred.