public Object doWork(final Object[] params, final JLabel labelInfo) {
labelInfo.setText("Genererer utskrift...");
ReportViewer reportViewer = new ReportViewer(getWindowTitle());
WindowInterface window;
if (owner instanceof JDialogAdapter) {
window = new JDialogAdapter(new JDialog((JDialog) owner
.getComponent(), getWindowTitle()));
} else if (owner instanceof JFrameAdapter) {
window = new JDialogAdapter(new JDialog((JFrame) owner
.getComponent(), getWindowTitle()));
} else {
window = new JInternalFrameAdapter(new JInternalFrame(
getWindowTitle(), true, true, true, true));
ProTransMain.PRO_TRANS_MAIN.addInternalFrame(window);