} else if (!password.equals(Encryption.decrypt(pass))) {
} else if (!password.equals(pass)) {
	private void createGUI() {		setTitle(JFritz.PROGRAM_NAME);		setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);		setDefaultLookAndFeel();		ShutdownThread shutdownThread = new ShutdownThread(jfritz);		Runtime.getRuntime().addShutdownHook(shutdownThread);		addKeyListener(KeyEvent.VK_F5, "F5"); //$NON-NLS-1$		this				.setIconImage(Toolkit						.getDefaultToolkit()						.getImage(								getClass()										.getResource(												"/de/moonflower/jfritz/resources/images/trayicon.png"))); //$NON-NLS-1$		// Setting size and position		int x = Integer.parseInt(JFritz.getProperty("position.left", "10")); //$NON-NLS-1$,  //$NON-NLS-2$		int y = Integer.parseInt(JFritz.getProperty("position.top", "10")); //$NON-NLS-1$,  //$NON-NLS-2$		int w = Integer.parseInt(JFritz.getProperty("position.width", "640")); //$NON-NLS-1$,  //$NON-NLS-2$		int h = Integer.parseInt(JFritz.getProperty("position.height", "400")); //$NON-NLS-1$,  //$NON-NLS-2$		setLocation(x, y);		setSize(w, h);		callerListPanel = new CallerListPanel(jfritz);		phoneBookPanel = new PhoneBookPanel(jfritz);		quickDialPanel = new QuickDialPanel(jfritz);		tabber = new JTabbedPane(JTabbedPane.BOTTOM);		tabber.addTab(JFritz.getMessage("callerlist"), callerListPanel); //$NON-NLS-1$		tabber.addTab(JFritz.getMessage("phonebook"), phoneBookPanel); //$NON-NLS-1$		tabber.addTab(JFritz.getMessage("quickdials"), quickDialPanel); //$NON-NLS-1$		tabber.addChangeListener(new ChangeListener() {			public void stateChanged(ChangeEvent e) {				if (tabber.getTitleAt(tabber.getSelectedIndex()).equals(						JFritz.getMessage("callerlist"))) { //$NON-NLS-1$					setStatus();				} else if (tabber.getTitleAt(tabber.getSelectedIndex()).equals(						JFritz.getMessage("phonebook"))) { //$NON-NLS-1$					phoneBookPanel.setStatus();				} else if (tabber.getTitleAt(tabber.getSelectedIndex()).equals(						JFritz.getMessage("quickdials"))) { //$NON-NLS-1$					quickDialPanel.setStatus();				}			}		});		// Adding gui components		setJMenuBar(createMenu());		getContentPane().setLayout(new BorderLayout());		getContentPane().add(createMainToolBar(), BorderLayout.NORTH);		getContentPane().add(tabber, BorderLayout.CENTER);		getContentPane().add(createStatusBar(), BorderLayout.SOUTH);		jfritz.getCallerlist().fireTableDataChanged();		jfritz.getCallerlist().fireTableStructureChanged();		String ask = JFritz.getProperty("jfritz.password", Encryption //$NON-NLS-1$				.encrypt(JFritz.PROGRAM_SECRET + "")); //$NON-NLS-1$		String pass = jfritz.getFritzBox().getPassword();		if (!Encryption.decrypt(ask).equals(				JFritz.PROGRAM_SECRET + Encryption.decrypt(pass))) {			String password = showPasswordDialog(""); //$NON-NLS-1$			if (password == null) { // PasswordDialog canceled				Debug.errDlg(JFritz.getMessage("input_canceled")); //$NON-NLS-1$				Debug.err("Eingabe abgebrochen"); //$NON-NLS-1$				System.exit(0);			} else if (!password.equals(Encryption.decrypt(pass))) {				Debug.errDlg(JFritz.getMessage("wrong_password")); //$NON-NLS-1$				Debug.err(JFritz.getMessage("wrong_password")); //$NON-NLS-1$				System.exit(0);			}		}	}