Get the updater for the given parameter. Typically the same updater will be used for all updaters, but this is
not necessarily the case

@param paramName Parameter name
@return IUpdater for the parameter
506549
@Override
    public IUpdater getUpdaterByParam(String paramName) {
        if (biasUpdater != null && initializer().isBiasParam(this, paramName)) {
            return biasUpdater;
        }
        return iUpdater;
    }
490736
public function addParameterByName($paramName)
	{
		if (array_key_exists($paramName, $this->params))
		{
			throw new InvalidArgumentException("Parameter '" . $paramName . "' already exists");
		}

		$this->params[$paramName] = null;

		return $this;
	}
34915
public UploadFile getFile(String paramName) {
		UploadFile[] values = getFiles(paramName);
		if ((values != null) && (values.length > 0)) {
			return values[0];
		}
		return null;
	}
1016065
public Integer getPosition(String parameterName) {
        Integer position = null;

        for (int i = 0; i < this.sqlParameterNames.size(); i++) {
            if (this.sqlParameterNames.get(i).equals(parameterName) == true) {
                position = i;
                break;
            }
        }

        return position;
    }
606230
public function getTrackingParameter($parameterName)
    {
        $trackingParameters = $this->persister->getAllTrackingParameters();

        if (null !== $parameterValue = $trackingParameters->get($parameterName)) {
            return $parameterValue;
        }

        if (0 === $this->allTrackingParameters->count()) {
            $this->allTrackingParameters = clone $trackingParameters;

            foreach ($this->formatters as $formatter) {
                $newParameters = $formatter->format($trackingParameters);

                foreach ($newParameters as $newParameterName => $newParameterValue) {
                    $this->allTrackingParameters->set($newParameterName, $newParameterValue);
                }
            }
        }

        if (null !== $parameterValue = $this->allTrackingParameters->get($parameterName)) {
            return $parameterValue;
        }

        return null;
    }
852309
private static String getParameterName(Method m, int paramIndex) {
        PName pName = getParameterAnnotation(m, paramIndex, PName.class);
        if (pName != null) {
            return pName.value();
        } else {
            return "";
        }
    }
399483
public String getFirstExistingParamName(String[] paramNames) {
    for (final String paramName : paramNames) {
      if (isPresent(paramName)) {
        return paramName;
      }
    }
    throw new ParameterException("One of " + Arrays.toString(paramNames)
        + " must be present");
  }
669873
protected Object getMethodParam(String methodName, String paramKey) {
        if (CommonUtils.isEmpty(configContext)) {
            return null;
        }
        Object o = configContext.get(buildMethodKey(methodName, paramKey));
        return o == null ? configContext.get(paramKey) : o;
    }
235951
public function getParameterValue(string $parameterName)
    {
        if (!$this->hasParameterValue($parameterName)) {
            return null;
        }

        return $this->parameterValues[$parameterName];
    }
1069336
private int nameToIndex(String parameterName) throws SQLException {
    parameterMetadata.readMetadataFromDbIfRequired();
    for (int i = 1; i <= parameterMetadata.getParameterCount(); i++) {
      String name = parameterMetadata.getName(i);
      if (name != null && name.equalsIgnoreCase(parameterName)) {
        return i;
      }
    }
    throw new SQLException("there is no parameter with the name " + parameterName);
  }
781069
public IFormalParameterBuilder addParameter(String name) {
		IFormalParameterBuilder builder = this.parameterProvider.get();
		builder.eInit(this.sarlConstructor, name, getTypeResolutionContext());
		return builder;
	}
793719
public function getParameter(string $parameterName): Parameter
    {
        if (!$this->hasParameter($parameterName)) {
            throw ParameterException::noParameter($parameterName);
        }

        return $this->parameters[$parameterName];
    }
1153413
public static String buildParam(String paramName, List<String> paramArgs)
      throws IOException {
    StringBuilder sb = new StringBuilder();
    for (String arg : paramArgs) {
      if (sb.length() > 0) {
        sb.append("&");
      }
      sb.append(paramName).append("=").append(URLEncoder.encode(arg, "UTF-8"));
    }
    return sb.toString();
  }
924338
public static QueryParameter getParameterByName(List<QueryParameter> params, String parameterName) {
        for (QueryParameter parameter : params) {
            if (parameter.getName().equals(parameterName)) {
                return parameter;
            }
        }
        return null;
    }
838058
protected final File getFileParameter(String paramName) {
        return new File(Util.fixNull(request.getParameter(paramName)));
    }
340544
@Override
	public Parameter getParam(final String paramName) {
		Parameter param = getBindParameter(paramName);
		if (param == null) {
			Map<String, Parameter> constParams = getConstParameterMap();
			if (constParams != null) {
				param = constParams.get(paramName.toUpperCase());
			}
		}
		return param;
	}
486002
public static HSQLInterface.ParameterStateManager getParamStateManager() {
        return new ParameterStateManager() {
            @Override
            public int getNextParamIndex() {
                return ParameterizationInfo.getNextParamIndex();
            }

            @Override
            public void resetCurrentParamIndex() {
                ParameterizationInfo.resetCurrentParamIndex();
            }
        };
    }