} else if (fileName.endsWith(".class")) { return new SingleFileCodeBase(fileName);
	public IScannableCodeBase createLocalCodeBase(String fileName) throws IOException {		// FIXME: support single files		// FIXME: check for URL protocol, reject non-file URLs		// TODO: support remote archives?				File file = new File(fileName);				if (file.isDirectory()) {			return new DirectoryCodeBase(file);		} else {			return new ZipFileCodeBase(file);		}	}