System.err.println(e.getMessage());
      usage(params);
      System.exit(1);
    }
    ADT adt = ADTReader.readADT(params);
    CTomSignatureImplementation signature = new CTomSignatureImplementation(
        params);
    generateSignature(adt, signature, params);
    if (params.isCGen()) { // generate C Stuff