System.out.println("Failed to read ADT from file"); System.exit(1);
System.err.println("Error: Could not read ADT from input: " + fileName);
	static private void run(InputStream input) {		ADT adt;		try {			ADTFactory factory = new ADTFactory();			Entries entries = factory.EntriesFromFile(input);			adt = new ADT(entries);			APIGenerator apigen =				new APIGenerator(adt, params, output, prologue, termCompatibility);			apigen.run();			if (jtom) {				new TomSignatureGenerator(adt, new CTomSignatureImplementation(prefix, jtype), params).run();			}			new CDictionaryGenerator(adt, params, factory, ".", output, apigen.getAFunRegister()).run();		}		catch (IOException e) {			System.out.println("Failed to read ADT from file");			System.exit(1);		}	}