private void newEncryptedMap() { final StringBuffer password = getUsersPassword(); if (password == null) { return; } ModeController newModeController = getMindMapController().getMode().createModeController(); EncryptedMindMapNode encryptedMindMapNode = new EncryptedMindMapNode( getMindMapController().getText("accessories/plugins/EncryptNode.properties_select_me"), getMindMapController().getFrame(), null); encryptedMindMapNode.setPassword(password); MapAdapter newModel = new MindMapMapModel( encryptedMindMapNode, getMindMapController().getFrame(), newModeController); MindMapController mindmapcontroller = getMindMapController(); encryptedMindMapNode.setMap(newModel); mindmapcontroller.newMap(newModel); }