IFrame newOfficeFrame = officeApplication.getDesktopService().constructNewOfficeFrame(officeAWTFrame);
if (oldOfficeAWTFrame != null)
oldOfficeAWTFrame.dispose();
if (oldOfficeComposite != null)
oldOfficeComposite.dispose();
stackLayout.topControl = officeComposite;
baseComposite.layout();
return newOfficeFrame;
}