final DockingState dockingState = DockingManager.getDockingState(dockable);
final DockingPath dockingPath = dockingState.getPath();
boolean restoreResult = false;
if (dockingPath != null) {
restoreResult = dockingPath.restore(dockable);
} else {
restoreResult = RestorationManager.getInstance().restore(dockable);
}
if (restoreResult) {