code: private void processFiles(File protoNetwork) {
          // final StringBuilder bldr = new StringBuilder();
          // bldr.append("Executing ");
          // bldr.append(getApplicationName());
          // bldr.append(" of ");
          // bldr.append(protoNetwork);
          // phaseOutput(bldr.toString());
  
          phaseOutput(format("=== %s ===", getApplicationName()));
  
          ProtoNetworkDescriptor pnd = new BinaryProtoNetworkDescriptor(
                  protoNetwork);
  
          BinaryProtoNetworkExternalizer bpne =
                  new BinaryProtoNetworkExternalizer();
          ProtoNetwork gpn = null;
          try {
              gpn = bpne.readProtoNetwork(pnd);
          } catch (ProtoNetworkError e) {
              error("Unable to read merged network.");
              exit(ExitCode.NO_GLOBAL_PROTO_NETWORK);
          }
  
          stage1(gpn);
      }
docs: Starts phase four creation of KAM.
  
  @param protoNetwork {@link File}, the proto network file