if (!found)
new CorbaInvocationException("cannot find " + idlFileName + " in " + file.getPath());
stream = zin;
}*/
InputStream stream = new PreProcessorInputStream(dirName, idlFileName);
//TODO: Set pre-processor system and user input paths
IDLProcessor idlProcessor = new IDLProcessor(stream);
idl = idlProcessor.process();
stream.close();
IDL_CACHE.put(cacheKey, idl);
} catch (IOException e) {
throw new CorbaInvocationException("cannot process idl file", e);
}
}