void (Content content, boolean minimized) { View state = myContext.getStateFor(content); state.setMinimizedInGrid(minimized); state.setPlaceInGrid(myPlaceInGrid); final List<Content> contents = myContainer.getContents(); final Tab tab = myContainer.getTabIndex(); if (minimized && contents.size() == 1 && contents.get(0).equals(content)) { state.setTabIndex(-1); if (tab instanceof TabImpl) { ((TabImpl)tab).setIndex(-1); } } state.assignTab(tab); state.setWindow(myContext.getWindow()); }