anchor.diff:  
   link:++https://tinkerpop.apache.org/javadocs/x.y.z/core/org/apache/tinkerpop/gremlin/process/traversal/dsl/graph/GraphTraversal.html#shortestPath--++[`shortestPath()`]
   
  +[[sideeffect-step]]
  +=== SideEffect Step
  +
  +The `sideEffect()` step performs some operation on the traverser and passes it to the next step in the process. Please
  +see the <<general-steps, General Steps>> section for more information.
  +
  +*Additional References*
  +
  +link:++https://tinkerpop.apache.org/javadocs/x.y.z/core/org/apache/tinkerpop/gremlin/process/traversal/dsl/graph/GraphTraversal.html#sideEffect-org.apache.tinkerpop.gremlin.process.traversal.Traversal-++[`map(Traversal)`]
  +
   [[simplepath-step]]
   === SimplePath Step
   
  
positive.code: link:++https://tinkerpop.apache.org/javadocs/x.y.z/core/org/apache/tinkerpop/gremlin/process/traversal/dsl/graph/GraphTraversal.html#barrier--++[`barrier()`],
  link:++https://tinkerpop.apache.org/javadocs/x.y.z/core/org/apache/tinkerpop/gremlin/process/traversal/dsl/graph/GraphTraversal.html#barrier-java.util.function.Consumer-++[`barrier(Consumer)`],
  link:++https://tinkerpop.apache.org/javadocs/x.y.z/core/org/apache/tinkerpop/gremlin/process/traversal/dsl/graph/GraphTraversal.html#barrier-int-++[`barrier(int)`]
  
  [[by-step]]
  === By Step
  
negative.code: link:++https://tinkerpop.apache.org/javadocs/x.y.z/core/org/apache/tinkerpop/gremlin/process/traversal/dsl/graph/GraphTraversal.html#fail--++[`fail()`],
  link:++https://tinkerpop.apache.org/javadocs/x.y.z/core/org/apache/tinkerpop/gremlin/process/traversal/dsl/graph/GraphTraversal.html#fail-java.lang.String-++[`fail(String)`]
  
  [[filter-step]]
  === Filter Step
  
  The `filter()` step maps the traverser from the current object to either `true` or `false` where the latter will not
  pass the traverser to the next step in the process. Please see the <<general-steps, General Steps>> section for more
  information.
  
  *Additional References*
  
  link:++https://tinkerpop.apache.org/javadocs/x.y.z/core/org/apache/tinkerpop/gremlin/process/traversal/dsl/graph/GraphTraversal.html#filter-org.apache.tinkerpop.gremlin.process.traversal.Traversal-++[`map(Traversal)`]
  
  [[flatmap-step]]
  === FlatMap Step
  
  The `flatMap()` step maps the traverser from the current object to an `Iterator` of objects for the next step in the
  process. Please see the <<general-steps, General Steps>> section for more information.
  
  *Additional References*
  
  link:++https://tinkerpop.apache.org/javadocs/x.y.z/core/org/apache/tinkerpop/gremlin/process/traversal/dsl/graph/GraphTraversal.html#flatMap-org.apache.tinkerpop.gremlin.process.traversal.Traversal-++[`map(Traversal)`]
  
  [[fold-step]]
  === Fold Step
  