// if the group is empty, dispose of it so we don't have
// any memory leaks
if(group!=null && group.getDockableCount()==0) {
floatingGroups.remove(group.getName());
group.destroy();
}
}
private String getFloatingGroup(Dockable dockable) {
DockingState info = getDockingState(dockable, false);