classesThatCantBeFound.add(className);
	public JavaClass lookupClass(String className) throws ClassNotFoundException {		String resourceName = className.replace('.', '/') + ".class";		InputStream in = null;		boolean parsedClass = false;				try {			in = getInputStreamForResource(resourceName);			if (in == null)				throw new ClassNotFoundException("Error while looking for class " + 						className + ": class not found");						ClassParser classParser = new ClassParser(in, resourceName);			JavaClass javaClass = classParser.parse();			parsedClass = true;						return javaClass;		} catch (IOException e) {			throw new ClassNotFoundException("IOException while looking for class " +					className + ": " + e.toString());		} finally {			if (in != null && !parsedClass) {				try {					in.close();				} catch (IOException ignore) {					// Ignore				}			}		}	}