if (first instanceof IWorkingSet && HistoryWorkingSetUpdater.ID.equals(((IWorkingSet)first).getId())) { if (parents.length > 1) { return parents[1]; } else { return super.getParent(child); } }
	public Object getParent(Object child) {		Object[] parents= fWorkingSetModel.getAllParents(child);		if(parents.length == 0)			return super.getParent(child);		Object first= parents[0];		if (first instanceof IWorkingSet && HistoryWorkingSetUpdater.ID.equals(((IWorkingSet)first).getId())) {			if (parents.length > 1) {				return parents[1];			} else {				return super.getParent(child);			}		}		return first;	}