String frameName = pageComponent.getId();
if (manager.getAllFrameNames().contains(frameName)) {
if (logger.isDebugEnabled()) {
logger.debug("Showing existing docked frame " + frameName);
}
DockContext currentContext = manager.getContextOf(frameName);
if (currentContext.isHidden()) {
if (viewDescriptor.isFloatOnShow()) {
manager.floatFrame(frameName, viewDescriptor.getFloatBounds(), true);
}
else {
manager.showFrame(frameName);