long fixed = getVersionNum(versions, timeStamps, fixedAsString, true);
long fixed = getVersionNum(versions, timeStamps, fixedAsString, true,  v.getSequenceNumber());
		void adjustFilter(BugCollection collection) {			Map<String, AppVersion> versions = new HashMap<String, AppVersion>();			SortedMap<Long, AppVersion> timeStamps = new TreeMap<Long, AppVersion>();			for(Iterator<AppVersion> i = collection.appVersionIterator(); i.hasNext(); ) {				AppVersion v = i.next();				versions.put(v.getReleaseName(), v);				timeStamps.put(v.getTimestamp(), v);			}			// add current version to the maps			AppVersion v = collection.getCurrentAppVersion();			versions.put(v.getReleaseName(), v);			timeStamps.put(v.getTimestamp(), v);						first = getVersionNum(versions, timeStamps, firstAsString, true);			last = getVersionNum(versions, timeStamps, lastAsString, true);			before = getVersionNum(versions, timeStamps, beforeAsString, true);			after = getVersionNum(versions, timeStamps, afterAsString, false);			present = getVersionNum(versions, timeStamps, presentAsString, true);			absent = getVersionNum(versions, timeStamps, absentAsString, true);			long fixed = getVersionNum(versions, timeStamps, fixedAsString, true);			if (fixed >= 0) last = fixed - 1; // fixed means last on previous sequence (ok if -1)		}