in = new BufferedInputStream(new FileInputStream(fileName)); ClassInfo classInfo = ClassInfoAnalysisEngine.parseClassInfo( null, new SingleFileCodeBaseEntry(this), in);
in = new DataInputStream(new BufferedInputStream(new FileInputStream(fileName))); ClassParser classParser = new ClassParser(in, null, new SingleFileCodeBaseEntry(this)); ClassInfo classInfo = classParser.parse();
	String getResourceName() {		if (!resourceNameKnown) {			// The resource name of a classfile can only be determined by reading			// the file and parsing the constant pool.			// If we can't do this for some reason, then we just			// make the resource name equal to the filename.						InputStream in = null;			try {				in = new BufferedInputStream(new FileInputStream(fileName));				ClassInfo classInfo = ClassInfoAnalysisEngine.parseClassInfo(						null, new SingleFileCodeBaseEntry(this), in);				resourceName = classInfo.getClassDescriptor().toResourceName();			} catch (IOException e) {				resourceName = fileName;			} catch (CheckedAnalysisException e) {				resourceName = fileName;			} finally {				if (in != null) {					IO.close(in);				}			}			resourceNameKnown = true;		}		return resourceName;	}