public void writePrivateKeys()
			throws IOException
			{
		if(_keyFormats.contains(KeyFormat.OPEN_SSH)) {
			String matl = getPrivateKey(KeyFormat.OPEN_SSH);
			File   key  = getSpecialKeyFile(KeyFormat.OPEN_SSH);

			if(matl != null && key != null) {
				SimpleLauncher.writePrivateKey(matl, key, KEY_DELETION_TIMEOUT);
			}
			else {
				_ui.log("Not writing special OpenSSH private key (key material or name is null)");
			}

		}
		if(_keyFormats.contains(KeyFormat.PUTTY)) {
			String matl = getPrivateKey(KeyFormat.PUTTY);
			File   key  = getSpecialKeyFile(KeyFormat.PUTTY);

			if(matl != null && key != null) {
				SimpleLauncher.writePrivateKey(matl, key, KEY_DELETION_TIMEOUT);
			}
			else {
				_ui.log("Not writing special PuTTY private key key material or name is null)");
			}
		}
			}