show();
setVisible(true);
    public Response editResponse(final Request request, final Response response) {        synchronized (_lock) {            _cancelAll = false;            _done = false;            _response = response;            SwingUtilities.invokeLater(new Runnable() {                public void run() {                    _requestPanel.setEditable(false);                    _requestPanel.setRequest(request);                    _responsePanel.setEditable(true);                    _responsePanel.setResponse(_response);                    show();                    toFront();                    requestFocus();                    contentSplitPane.setDividerLocation(0.3);                }            });            do {                try {                    _lock.wait();                } catch (InterruptedException ie) {                    System.out.println("Wait interrupted");                }            } while (! _cancelAll && ! _done);            SwingUtilities.invokeLater(new Runnable() {                public void run() {                    setVisible(false);                    dispose();                }            });            return _response;        }    }