*/
public void activate(final UserRequest ureq, DTab dTab, final String viewIdentifier) {
// FIXME:fj:c if viewIdentifier is DTABS.initialView -> activate to this
// init view (e.g. kurs in run mode, repo-detail-edit...)
// jump here via external link or just open a new tab from e.g. repository
DTabImpl dtabi = (DTabImpl) dTab;
Controller c = dtabi.getController();
if (c == null) throw new AssertException("no controller set yet! " + dTab + ", view: " + viewIdentifier);
doActivateDTab(dtabi);
if (viewIdentifier != null && c instanceof Activateable) {
final Activateable activateable = ((Activateable) c);
ThreadLocalUserActivityLoggerInstaller.runWithUserActivityLogger(new Runnable() {