@Override
	public String processCommand(String[] arguments)
			throws SystemCommandException {
		Election election = facade.getCurrentElection();
		
		if (election == null)
			throw new SystemCommandException("No current election set.");
		
		String candidate = arguments[0];
		try {
			facade.nominateCandidate(candidate);
		} catch(RuntimeException e) {
			throw new SystemCommandException(e.getMessage());
		}
		
		return "A nomination of candidate ["+candidate+
		"] for election ["+election.getEID()+
		"] was submitted by ["+facade.getCurrentUserGUID()+"].";
	}