code: @Override
      public InstrumentationValidationParameters withNewState(InstrumentationState instrumentationState) {
          return new InstrumentationValidationParameters(
                  this.getExecutionInput(), document, getSchema(), instrumentationState);
      }
docs: Returns a cloned parameters object with the new state
  
  @param instrumentationState the new state for this parameters object
  
  @return a new parameters object with the new state