if (it.hasNext()) svnCommand += " ";
	protected Process execProcess(ArrayList svnArguments) throws CmdLineException {		Runtime rt = Runtime.getRuntime();		String svnCommand = "";		boolean nextIsPassword = false;		for (Iterator it = svnArguments.iterator();it.hasNext();) {			String arg = (String)it.next();						if (nextIsPassword) {				svnCommand += "*******";				nextIsPassword = false;				} else {				svnCommand += arg;			}			if (it.hasNext())				svnCommand += " ";			if (arg.equals("--password")) {				// we don't want to show the password in the console ...				nextIsPassword = true;			}						}        notificationHandler.logCommandLine(svnCommand);		// we add "svn" or "svnadmin" to  the arguments and convert it to an array of strings		ArrayList argsArrayList = new ArrayList(svnArguments);		argsArrayList.add(0,CMD);		String[] argsArray = new String[argsArrayList.size()];		argsArrayList.toArray(argsArray);		/* run the process */		Process proc = null;		try {			proc = rt.exec(argsArray);		} catch (IOException e) {			throw new CmdLineException(e);		}		return proc;	}