}
	public JavaClass getNextClass() throws IOException, InterruptedException {		if (!rfsIter.hasNext())			return null;		String fileName = rfsIter.next();		try {			return parseClass(fileName);		} catch (ClassFormatException e) {			throw new ClassFormatException("Invalid class file format for " +				fileName + ": " + e.getMessage());		}	}