code: protected Parameter[] parametersWithAdditionalParameter(Parameter parameter, Parameter... parameters) {
      Parameter[] updatedParameters = new Parameter[parameters.length + 1];
      System.arraycopy(parameters, 0, updatedParameters, 0, parameters.length);
      updatedParameters[parameters.length] = parameter;
      return updatedParameters;
    }
docs: Appends the given {@code parameter} to the given {@code parameters} array.
  
  @param parameter
  The parameter value to append.
  @param parameters
  The parameters to which the given {@code parameter} is appended.
  @return A new array which contains both {@code parameter} and {@code parameters}.