private boolean isValidParamName(ParamInfo param) {
		String paramName = param.getName();
		if (SymbolUtilities.containsInvalidChars(paramName)) {
			statusText =
				"Invalid name for parameter " + (param.getOrdinal() + 1) + ": " + paramName;
			return false;
		}
		for (ParamInfo info : functionData.getParameters()) {
			if (info != param && info.getName().equals(paramName)) {
				statusText = "Duplicate parameter name: " + paramName;
				return false;
			}
		}
		return true;
	}
Mark all storage conflicts identified by 
{@link VariableUtilities#checkVariableConflict(List, Variable, VariableStorage, VariableConflictHandler)}
@param conflicts parameters whose storage conflicts
@return return false to indicate conflicts have not been resolved and additional checks
should be disconctinued.
@see VariableConflictHandler
Ghidra/Features/Base/src/main/java/ghidra/app/plugin/core/function/editor/FunctionEditorModel.java