anchor.diff:  * For custom `TraversalStrategy` implementations, change `traverser.getEngine().isGraphComputer()` to `TraversalHelper.onGraphComputer(Traversal)`.
   * For custom `Steps`, change `implements EngineDependent` to `implements GraphComputing`.
   
  +See: link:https://issues.apache.org/jira/browse/TINKERPOP-971[TINKERPOP-971]
  
positive.code: the side-effects it will use during its execution lifetime. If the user's traversals use standard side-effect Gremlin
  steps (e.g. `group("m")`), then no changes are required.
  
  TraversalSideEffects Add Requirement
  ++++++++++++++++++++++++++++++++++++
  
  
negative.code: A simple 2 line change to `SparkGraphComputer` and `TinkerGraphComputer` solved this for TinkerPop. `GiraphGraphComputer` did not need an update as
  this feature was already naturally supported.
  
  See: link:https://issues.apache.org/jira/browse/TINKERPOP-570[TINKERPOP-570]
  
  Graph Language Providers
  ^^^^^^^^^^^^^^^^^^^^^^^^
  
  