}
if (soSash.isAboveVisible()) {
if (soSideBarPopout != null) {
Object ld = soSideBarPopout.getControl().getLayoutData();
if (ld instanceof FormData) {
FormData fd = (FormData) ld;
fd.width = 0;
}
soSideBarPopout.setVisible(false);
Utils.relayout(soSideBarPopout.getControl());
}
} else {
if (soSideBarPopout != null) {
Object ld = soSideBarPopout.getControl().getLayoutData();
if (ld instanceof FormData) {
FormData fd = (FormData) ld;
fd.width = 24;
}
soSideBarPopout.setVisible(true);
soSideBarPopout.getControl().moveAbove(null);
Utils.relayout(soSideBarPopout.getControl());