ClassInfo classInfo = new ClassInfo();
ClassNameAndSuperclassInfo classInfo = new ClassNameAndSuperclassInfo();
	ClassDescriptor getClassDescriptor() throws ResourceNotFoundException, InvalidClassFileFormatException {		DataInputStream in = null;		try {			try {				in = new DataInputStream(new BufferedInputStream(new FileInputStream(fileName)));				ClassParser classParser = new ClassParser(in, null, new SingleFileCodeBaseEntry(this));				ClassInfo classInfo = new ClassInfo();				classParser.parse(classInfo);				return classInfo.getClassDescriptor();			} finally {				if (in != null) {					IO.close(in);				}			}		} catch (IOException e) {			// XXX: file name isn't really the resource name, but whatever			throw new ResourceNotFoundException(fileName);		}	}