code: @Deprecated
      public ExecutionResult execute(String query, Object context) {
          ExecutionInput executionInput = ExecutionInput.newExecutionInput()
                  .query(query)
                  .context(context)
                  .root(context) // This we are doing do be backwards compatible
                  .build();
          return execute(executionInput);
      }
docs: Info: This sets context = root to be backwards compatible.
  
  @param query   the query/mutation/subscription
  @param context custom object provided to each {@link graphql.schema.DataFetcher}
  
  @return an {@link ExecutionResult} which can include errors
  
  @deprecated Use {@link #execute(ExecutionInput)}