return new ICodeBaseEntry() {  public String getResourceName() { return fileName; }   public InputStream openResource() throws IOException { return openFile(); } };
return new SingleFileCodeBaseEntry();
			public ICodeBaseEntry next() throws InterruptedException {				if (done) {					throw new NoSuchElementException();				}				return new ICodeBaseEntry() {					/* (non-Javadoc)					 * @see edu.umd.cs.findbugs.classfile.ICodeBaseEntry#getResourceName()					 */					public String getResourceName() {						return fileName;					}										/* (non-Javadoc)					 * @see edu.umd.cs.findbugs.classfile.ICodeBaseEntry#openResource()					 */					public InputStream openResource() throws IOException {						return openFile();					}				};			}