anchor.diff:  The `AbstractTransaction` class has been abstracted into two different classes supporting two different modes of
   operation: `AbstractThreadLocalTransaction` and `AbstractThreadedTransaction`, where the former should be used when
   supporting `ThreadLocal` transactions and the latter for threaded transactions.  Of course, providers may still
  -choose to build their own implementation on `AbstractTransaction` itself or simply implementing the `Transaction`
  +choose to build their own implementation on `AbstractTransaction` itself or simply implement the `Transaction`
   interface.
   
  -See link:https://issues.apache.org/jira/browse/TINKERPOP3-765[TINKERPOP3-765] for more information.
  +The `AbstractTransaction` gains the following methods to potentially implement (though default implementations
  +are supplied in `AbstractThreadLocalTransaction` and `AbstractThreadedTransaction`):
  +
  +* `doReadWrite` that should execute the read-write consumer.
  +* `doClose` that should execute the close consumer.
  +
  +See link:https://issues.apache.org/jira/browse/TINKERPOP3-765[TINKERPOP3-765] and
  +link:https://issues.apache.org/jira/browse/TINKERPOP3-885[TINKERPOP3-885] for more information.
   
   Transaction.close() Default Behavior
   ++++++++++++++++++++++++++++++++++++
  
positive.code: If these tests were referenced in an `OptOut`, then their names should be updated.
  
  See link:https://issues.apache.org/jira/browse/TINKERPOP3-805[TINKERPOP3-805] for more information.
  
  AbstractTransaction implementation changes
  ++++++++++++++++++++++++++++++++++++++++++
  The `AbstractTransaction` class now requires implementing four new methods: 
  
  * `doReadWrite` that should execute the read-write consumer.
  * `doClose` that should execute the close consumer.
  * `setReadWrite` that should set the read-write consumer for the transaction.
  * `setClose` that should set the close consumer for the transaction.
  
  You can refer to `AbstractThreadLocalTransaction` and `AbstractThreadedTransaction` for examples.
  
  Graph Traversal Updates
  +++++++++++++++++++++++
  
negative.code: 
  See link:https://issues.apache.org/jira/browse/TINKERPOP3-805[TINKERPOP3-805] for more information.
  
  ThreadLocal Transaction Settings
  ++++++++++++++++++++++++++++++++
  
  The `Transaction.onReadWrite()` and `Transaction.onClose()` settings now need to be set for each thread (if another
  behavior than the default is desired). For gremlin-server users that may be changing these settings via scripts.
  If the settings are changed for a sessionless request they will now only apply to that one request. If the settings are
  changed for an in-session request they will now only apply to all future requests made in the scope of that session.
  
  See link:https://issues.apache.org/jira/browse/TINKERPOP3-885[TINKERPOP3-885]
  
  