public String getMessage()

in taverna-commandline-api/src/main/java/org/apache/taverna/commandline/exceptions/InputMismatchException.java [36:57]


	public String getMessage() {
		String result = super.getMessage();
		
		if (expectedInputNames != null){
			result += "\n" + expectedInputNames.size() + " inputs were expected";
			if (expectedInputNames.size()>0) result += " which are:\n";
			for (String name : expectedInputNames) {
				result += "'"+name+"' ";			
			}			
		}
		
		if (providedInputNames != null){
			result += "\n" + providedInputNames.size()
					+ " inputs were provided";
			if (providedInputNames.size() > 0)
				result += " which are:\n";
			for (String name : providedInputNames) {
				result += "'" + name + "' ";
			}
		}
		return result;
	}