private Module loadCeylonModuleCar(File file, ZipFile zipFile, ZipEntry moduleDescriptor, String name, String version) throws IOException {
InputStream inputStream = zipFile.getInputStream(moduleDescriptor);
try{
Indexer indexer = new Indexer();
ClassInfo classInfo = indexer.index(inputStream);
if(classInfo == null)
throw new IOException("Failed to read class info");
Map<DotName, List<AnnotationInstance>> annotations = classInfo.annotations();
DotName moduleAnnotationName = DotName.createSimple(com.redhat.ceylon.compiler.java.metadata.Module.class.getName());