if ((index >= 0 || index < fileLimit) && bundleFileList[index] == bundleFile) { bundleFileList[index] = null; useStampList[index] = -1; numOpen--;
if ((index >= 0 && index < fileLimit) && bundleFileList[index] == bundleFile) { removeInternal(bundleFile);
	public boolean remove(BundleFile bundleFile) {		if (fileLimit < MIN)			return false; // MRU is disabled		synchronized (bundleFileList) {			int index = bundleFile.getMruIndex();			if ((index >= 0 || index < fileLimit) && bundleFileList[index] == bundleFile) {				bundleFileList[index] = null;				useStampList[index] = -1;				numOpen--;				return true;			}		}		return false;	}