ApplejuiceFassade.getInstance().processLink(newServerDialog. getLink());
final String link = newServerDialog. getLink(); new Thread(){ public void run(){ ApplejuiceFassade.getInstance().processLink(link); } }.start();
            public void actionPerformed(ActionEvent ae) {                NewServerDialog newServerDialog = new NewServerDialog(                    AppleJuiceDialog.getApp(), true);                Dimension appDimension = newServerDialog.getSize();                Dimension screenSize = Toolkit.getDefaultToolkit().                    getScreenSize();                newServerDialog.setLocation( (screenSize.width -                                              appDimension.width) / 2,                                            (screenSize.height -                                             appDimension.height) / 2);                newServerDialog.show();                if (newServerDialog.isLegal()) {                    ApplejuiceFassade.getInstance().processLink(newServerDialog.                        getLink());                }            }