final void renumber(final Map<Integer, Integer> indexMap,
			final Map<Integer, String> numberMap,
			final Map<Integer, Boolean> mapOpt) {
		if ((indexMap == null) || (numberMap == null)) {
			this.idxMap = null;
			this.numMap = null;
			return;
		}
		this.idxMap = indexMap;
		this.numMap = numberMap;
		this.total.clear();
		int total_ = 0;
		for (final Boolean b : mapOpt.values()) {
			if (!b) {
				++total_;
			}
		}
		this.total.add(total_);
		this.dirty = true;
	}