protected void close(boolean ok) { if (ok) { if (username == null) { username = ""; } if (password == null) { password = ""; } } else { username = null; password = null; } shell.dispose(); sem.release(); }