docs: 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;
    }