You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tinkerpop.apache.org by sp...@apache.org on 2019/10/09 23:39:10 UTC

svn commit: r1868209 [3/21] - in /tinkerpop/site: docs/3.3.9-SNAPSHOT/dev/developer/ docs/3.3.9-SNAPSHOT/dev/provider/ docs/3.3.9-SNAPSHOT/recipes/ docs/3.3.9-SNAPSHOT/reference/ docs/3.3.9-SNAPSHOT/tutorials/getting-started/ docs/3.3.9-SNAPSHOT/tutori...

Modified: tinkerpop/site/docs/3.3.9-SNAPSHOT/reference/index.html
URL: http://svn.apache.org/viewvc/tinkerpop/site/docs/3.3.9-SNAPSHOT/reference/index.html?rev=1868209&r1=1868208&r2=1868209&view=diff
==============================================================================
--- tinkerpop/site/docs/3.3.9-SNAPSHOT/reference/index.html (original)
+++ tinkerpop/site/docs/3.3.9-SNAPSHOT/reference/index.html Wed Oct  9 23:39:08 2019
@@ -1645,10 +1645,10 @@ gremlin&gt; g.V().has(<span class="strin
 be spawned off that vertex.</p>
 </div>
 <section class="tabs tabs-2">
-  <input id="tab-1565608720-1" type="radio" name="radio-set-1565608720-1" class="tab-selector-1" checked="checked" />
-  <label for="tab-1565608720-1" class="tab-label-1">console (groovy)</label>
-  <input id="tab-1565608720-2" type="radio" name="radio-set-1565608720-1" class="tab-selector-2" />
-  <label for="tab-1565608720-2" class="tab-label-2">groovy</label>
+  <input id="tab-1570654912-1" type="radio" name="radio-set-1570654912-1" class="tab-selector-1" checked="checked" />
+  <label for="tab-1570654912-1" class="tab-label-1">console (groovy)</label>
+  <input id="tab-1570654912-2" type="radio" name="radio-set-1570654912-1" class="tab-selector-2" />
+  <label for="tab-1570654912-2" class="tab-label-2">groovy</label>
   <div class="tabcontent">
     <div class="tabcontent-1">
 <div class="listingblock">
@@ -1709,10 +1709,10 @@ traverser has gone through a loop, the p
 Traverser metadata may be accessed by a step. A classic example is the <a href="#path-step"><code>path()</code></a>-step.</p>
 </div>
 <section class="tabs tabs-2">
-  <input id="tab-1565608720-3" type="radio" name="radio-set-1565608720-3" class="tab-selector-1" checked="checked" />
-  <label for="tab-1565608720-3" class="tab-label-1">console (groovy)</label>
-  <input id="tab-1565608720-4" type="radio" name="radio-set-1565608720-3" class="tab-selector-2" />
-  <label for="tab-1565608720-4" class="tab-label-2">groovy</label>
+  <input id="tab-1570654912-3" type="radio" name="radio-set-1570654912-3" class="tab-selector-1" checked="checked" />
+  <label for="tab-1570654912-3" class="tab-label-1">console (groovy)</label>
+  <input id="tab-1570654912-4" type="radio" name="radio-set-1570654912-3" class="tab-selector-2" />
+  <label for="tab-1570654912-4" class="tab-label-2">groovy</label>
   <div class="tabcontent">
     <div class="tabcontent-1">
 <div class="listingblock">
@@ -1753,10 +1753,10 @@ required. If not, then path calculations
 has gone through a particular section of the traversal expression (i.e. a loop).</p>
 </div>
 <section class="tabs tabs-2">
-  <input id="tab-1565608720-5" type="radio" name="radio-set-1565608720-5" class="tab-selector-1" checked="checked" />
-  <label for="tab-1565608720-5" class="tab-label-1">console (groovy)</label>
-  <input id="tab-1565608720-6" type="radio" name="radio-set-1565608720-5" class="tab-selector-2" />
-  <label for="tab-1565608720-6" class="tab-label-2">groovy</label>
+  <input id="tab-1570654912-5" type="radio" name="radio-set-1570654912-5" class="tab-selector-1" checked="checked" />
+  <label for="tab-1570654912-5" class="tab-label-1">console (groovy)</label>
+  <input id="tab-1570654912-6" type="radio" name="radio-set-1570654912-5" class="tab-selector-2" />
+  <label for="tab-1570654912-6" class="tab-label-2">groovy</label>
   <div class="tabcontent">
     <div class="tabcontent-1">
 <div class="listingblock">
@@ -1911,10 +1911,10 @@ system providers for two purposes:</p>
 <p>The following example in the Gremlin Console shows how to print all the features of a <code>Graph</code>:</p>
 </div>
 <section class="tabs tabs-2">
-  <input id="tab-1565608844-1" type="radio" name="radio-set-1565608844-1" class="tab-selector-1" checked="checked" />
-  <label for="tab-1565608844-1" class="tab-label-1">console (groovy)</label>
-  <input id="tab-1565608844-2" type="radio" name="radio-set-1565608844-1" class="tab-selector-2" />
-  <label for="tab-1565608844-2" class="tab-label-2">groovy</label>
+  <input id="tab-1570655021-1" type="radio" name="radio-set-1570655021-1" class="tab-selector-1" checked="checked" />
+  <label for="tab-1570655021-1" class="tab-label-1">console (groovy)</label>
+  <input id="tab-1570655021-2" type="radio" name="radio-set-1570655021-1" class="tab-selector-2" />
+  <label for="tab-1570655021-2" class="tab-label-2">groovy</label>
   <div class="tabcontent">
     <div class="tabcontent-1">
 <div class="listingblock">
@@ -1931,6 +1931,7 @@ gremlin&gt; graph.features()
 &gt;-- <span class="key">Persistence</span>: <span class="predefined-constant">true</span>
 &gt; VariableFeatures
 &gt;-- <span class="key">Variables</span>: <span class="predefined-constant">true</span>
+&gt;-- <span class="key">BooleanValues</span>: <span class="predefined-constant">true</span>
 &gt;-- <span class="key">ByteValues</span>: <span class="predefined-constant">true</span>
 &gt;-- <span class="key">DoubleValues</span>: <span class="predefined-constant">true</span>
 &gt;-- <span class="key">FloatValues</span>: <span class="predefined-constant">true</span>
@@ -1941,27 +1942,26 @@ gremlin&gt; graph.features()
 &gt;-- <span class="key">SerializableValues</span>: <span class="predefined-constant">true</span>
 &gt;-- <span class="key">StringValues</span>: <span class="predefined-constant">true</span>
 &gt;-- <span class="key">UniformListValues</span>: <span class="predefined-constant">true</span>
-&gt;-- <span class="key">BooleanArrayValues</span>: <span class="predefined-constant">true</span>
-&gt;-- <span class="key">ByteArrayValues</span>: <span class="predefined-constant">true</span>
 &gt;-- <span class="key">DoubleArrayValues</span>: <span class="predefined-constant">true</span>
+&gt;-- <span class="key">BooleanArrayValues</span>: <span class="predefined-constant">true</span>
 &gt;-- <span class="key">FloatArrayValues</span>: <span class="predefined-constant">true</span>
 &gt;-- <span class="key">IntegerArrayValues</span>: <span class="predefined-constant">true</span>
 &gt;-- <span class="key">LongArrayValues</span>: <span class="predefined-constant">true</span>
 &gt;-- <span class="key">StringArrayValues</span>: <span class="predefined-constant">true</span>
-&gt;-- <span class="key">BooleanValues</span>: <span class="predefined-constant">true</span>
+&gt;-- <span class="key">ByteArrayValues</span>: <span class="predefined-constant">true</span>
 &gt; VertexFeatures
-&gt;-- <span class="key">MetaProperties</span>: <span class="predefined-constant">true</span>
-&gt;-- <span class="key">MultiProperties</span>: <span class="predefined-constant">true</span>
 &gt;-- <span class="key">AddVertices</span>: <span class="predefined-constant">true</span>
 &gt;-- <span class="key">RemoveVertices</span>: <span class="predefined-constant">true</span>
 &gt;-- <span class="key">DuplicateMultiProperties</span>: <span class="predefined-constant">true</span>
-&gt;-- <span class="key">AddProperty</span>: <span class="predefined-constant">true</span>
+&gt;-- <span class="key">MetaProperties</span>: <span class="predefined-constant">true</span>
+&gt;-- <span class="key">MultiProperties</span>: <span class="predefined-constant">true</span>
 &gt;-- <span class="key">RemoveProperty</span>: <span class="predefined-constant">true</span>
 &gt;-- <span class="key">NumericIds</span>: <span class="predefined-constant">true</span>
 &gt;-- <span class="key">StringIds</span>: <span class="predefined-constant">true</span>
 &gt;-- <span class="key">UuidIds</span>: <span class="predefined-constant">true</span>
 &gt;-- <span class="key">CustomIds</span>: <span class="predefined-constant">false</span>
 &gt;-- <span class="key">AnyIds</span>: <span class="predefined-constant">true</span>
+&gt;-- <span class="key">AddProperty</span>: <span class="predefined-constant">true</span>
 &gt;-- <span class="key">UserSuppliedIds</span>: <span class="predefined-constant">true</span>
 &gt; VertexPropertyFeatures
 &gt;-- <span class="key">RemoveProperty</span>: <span class="predefined-constant">true</span>
@@ -1972,6 +1972,7 @@ gremlin&gt; graph.features()
 &gt;-- <span class="key">AnyIds</span>: <span class="predefined-constant">true</span>
 &gt;-- <span class="key">UserSuppliedIds</span>: <span class="predefined-constant">true</span>
 &gt;-- <span class="predefined-type">Properties</span>: <span class="predefined-constant">true</span>
+&gt;-- <span class="key">BooleanValues</span>: <span class="predefined-constant">true</span>
 &gt;-- <span class="key">ByteValues</span>: <span class="predefined-constant">true</span>
 &gt;-- <span class="key">DoubleValues</span>: <span class="predefined-constant">true</span>
 &gt;-- <span class="key">FloatValues</span>: <span class="predefined-constant">true</span>
@@ -1982,27 +1983,27 @@ gremlin&gt; graph.features()
 &gt;-- <span class="key">SerializableValues</span>: <span class="predefined-constant">true</span>
 &gt;-- <span class="key">StringValues</span>: <span class="predefined-constant">true</span>
 &gt;-- <span class="key">UniformListValues</span>: <span class="predefined-constant">true</span>
-&gt;-- <span class="key">BooleanArrayValues</span>: <span class="predefined-constant">true</span>
-&gt;-- <span class="key">ByteArrayValues</span>: <span class="predefined-constant">true</span>
 &gt;-- <span class="key">DoubleArrayValues</span>: <span class="predefined-constant">true</span>
+&gt;-- <span class="key">BooleanArrayValues</span>: <span class="predefined-constant">true</span>
 &gt;-- <span class="key">FloatArrayValues</span>: <span class="predefined-constant">true</span>
 &gt;-- <span class="key">IntegerArrayValues</span>: <span class="predefined-constant">true</span>
 &gt;-- <span class="key">LongArrayValues</span>: <span class="predefined-constant">true</span>
 &gt;-- <span class="key">StringArrayValues</span>: <span class="predefined-constant">true</span>
-&gt;-- <span class="key">BooleanValues</span>: <span class="predefined-constant">true</span>
+&gt;-- <span class="key">ByteArrayValues</span>: <span class="predefined-constant">true</span>
 &gt; EdgeFeatures
 &gt;-- <span class="key">AddEdges</span>: <span class="predefined-constant">true</span>
 &gt;-- <span class="key">RemoveEdges</span>: <span class="predefined-constant">true</span>
-&gt;-- <span class="key">AddProperty</span>: <span class="predefined-constant">true</span>
 &gt;-- <span class="key">RemoveProperty</span>: <span class="predefined-constant">true</span>
 &gt;-- <span class="key">NumericIds</span>: <span class="predefined-constant">true</span>
 &gt;-- <span class="key">StringIds</span>: <span class="predefined-constant">true</span>
 &gt;-- <span class="key">UuidIds</span>: <span class="predefined-constant">true</span>
 &gt;-- <span class="key">CustomIds</span>: <span class="predefined-constant">false</span>
 &gt;-- <span class="key">AnyIds</span>: <span class="predefined-constant">true</span>
+&gt;-- <span class="key">AddProperty</span>: <span class="predefined-constant">true</span>
 &gt;-- <span class="key">UserSuppliedIds</span>: <span class="predefined-constant">true</span>
 &gt; EdgePropertyFeatures
 &gt;-- <span class="predefined-type">Properties</span>: <span class="predefined-constant">true</span>
+&gt;-- <span class="key">BooleanValues</span>: <span class="predefined-constant">true</span>
 &gt;-- <span class="key">ByteValues</span>: <span class="predefined-constant">true</span>
 &gt;-- <span class="key">DoubleValues</span>: <span class="predefined-constant">true</span>
 &gt;-- <span class="key">FloatValues</span>: <span class="predefined-constant">true</span>
@@ -2013,14 +2014,13 @@ gremlin&gt; graph.features()
 &gt;-- <span class="key">SerializableValues</span>: <span class="predefined-constant">true</span>
 &gt;-- <span class="key">StringValues</span>: <span class="predefined-constant">true</span>
 &gt;-- <span class="key">UniformListValues</span>: <span class="predefined-constant">true</span>
-&gt;-- <span class="key">BooleanArrayValues</span>: <span class="predefined-constant">true</span>
-&gt;-- <span class="key">ByteArrayValues</span>: <span class="predefined-constant">true</span>
 &gt;-- <span class="key">DoubleArrayValues</span>: <span class="predefined-constant">true</span>
+&gt;-- <span class="key">BooleanArrayValues</span>: <span class="predefined-constant">true</span>
 &gt;-- <span class="key">FloatArrayValues</span>: <span class="predefined-constant">true</span>
 &gt;-- <span class="key">IntegerArrayValues</span>: <span class="predefined-constant">true</span>
 &gt;-- <span class="key">LongArrayValues</span>: <span class="predefined-constant">true</span>
 &gt;-- <span class="key">StringArrayValues</span>: <span class="predefined-constant">true</span>
-&gt;-- <span class="key">BooleanValues</span>: <span class="predefined-constant">true</span></code></pre>
+&gt;-- <span class="key">ByteArrayValues</span>: <span class="predefined-constant">true</span></code></pre>
 </div>
 </div>
     </div>
@@ -2040,10 +2040,10 @@ graph.features()</code></pre>
 <p>A common pattern for using features is to check their support prior to performing an operation:</p>
 </div>
 <section class="tabs tabs-2">
-  <input id="tab-1565608844-3" type="radio" name="radio-set-1565608844-3" class="tab-selector-1" checked="checked" />
-  <label for="tab-1565608844-3" class="tab-label-1">console (groovy)</label>
-  <input id="tab-1565608844-4" type="radio" name="radio-set-1565608844-3" class="tab-selector-2" />
-  <label for="tab-1565608844-4" class="tab-label-2">groovy</label>
+  <input id="tab-1570655021-3" type="radio" name="radio-set-1570655021-3" class="tab-selector-1" checked="checked" />
+  <label for="tab-1570655021-3" class="tab-label-1">console (groovy)</label>
+  <input id="tab-1570655021-4" type="radio" name="radio-set-1570655021-3" class="tab-selector-2" />
+  <label for="tab-1570655021-4" class="tab-label-2">groovy</label>
   <div class="tabcontent">
     <div class="tabcontent-1">
 <div class="listingblock">
@@ -2128,10 +2128,10 @@ of a name from different sources.</p>
 <p>A running example using vertex properties is provided below to demonstrate and explain the API.</p>
 </div>
 <section class="tabs tabs-2">
-  <input id="tab-1565608844-5" type="radio" name="radio-set-1565608844-5" class="tab-selector-1" checked="checked" />
-  <label for="tab-1565608844-5" class="tab-label-1">console (groovy)</label>
-  <input id="tab-1565608844-6" type="radio" name="radio-set-1565608844-5" class="tab-selector-2" />
-  <label for="tab-1565608844-6" class="tab-label-2">groovy</label>
+  <input id="tab-1570655021-5" type="radio" name="radio-set-1570655021-5" class="tab-selector-1" checked="checked" />
+  <label for="tab-1570655021-5" class="tab-label-1">console (groovy)</label>
+  <input id="tab-1570655021-6" type="radio" name="radio-set-1570655021-5" class="tab-selector-2" />
+  <label for="tab-1570655021-6" class="tab-label-2">groovy</label>
   <div class="tabcontent">
     <div class="tabcontent-1">
 <div class="listingblock">
@@ -2289,10 +2289,10 @@ A toy graph demonstrating all of the new
 <div class="title">Figure 3. TinkerPop Crew</div>
 </div>
 <section class="tabs tabs-2">
-  <input id="tab-1565608844-7" type="radio" name="radio-set-1565608844-7" class="tab-selector-1" checked="checked" />
-  <label for="tab-1565608844-7" class="tab-label-1">console (groovy)</label>
-  <input id="tab-1565608844-8" type="radio" name="radio-set-1565608844-7" class="tab-selector-2" />
-  <label for="tab-1565608844-8" class="tab-label-2">groovy</label>
+  <input id="tab-1570655021-7" type="radio" name="radio-set-1570655021-7" class="tab-selector-1" checked="checked" />
+  <label for="tab-1570655021-7" class="tab-label-1">console (groovy)</label>
+  <input id="tab-1570655021-8" type="radio" name="radio-set-1570655021-7" class="tab-selector-2" />
+  <label for="tab-1570655021-8" class="tab-label-2">groovy</label>
   <div class="tabcontent">
     <div class="tabcontent-1">
 <div class="listingblock">
@@ -2361,10 +2361,10 @@ use cases include:</p>
 <p>An example of graph variables in use is presented below:</p>
 </div>
 <section class="tabs tabs-2">
-  <input id="tab-1565608844-9" type="radio" name="radio-set-1565608844-9" class="tab-selector-1" checked="checked" />
-  <label for="tab-1565608844-9" class="tab-label-1">console (groovy)</label>
-  <input id="tab-1565608844-10" type="radio" name="radio-set-1565608844-9" class="tab-selector-2" />
-  <label for="tab-1565608844-10" class="tab-label-2">groovy</label>
+  <input id="tab-1570655021-9" type="radio" name="radio-set-1570655021-9" class="tab-selector-1" checked="checked" />
+  <label for="tab-1570655021-9" class="tab-label-1">console (groovy)</label>
+  <input id="tab-1570655021-10" type="radio" name="radio-set-1570655021-9" class="tab-selector-2" />
+  <label for="tab-1570655021-10" class="tab-label-2">groovy</label>
   <div class="tabcontent">
     <div class="tabcontent-1">
 <div class="listingblock">
@@ -2931,10 +2931,10 @@ Graph newGraph = TinkerGraph.open();
 <p>The following example shows how a single <code>Vertex</code> is written to GraphSON using the Gremlin Console:</p>
 </div>
 <section class="tabs tabs-2">
-  <input id="tab-1565608844-11" type="radio" name="radio-set-1565608844-11" class="tab-selector-1" checked="checked" />
-  <label for="tab-1565608844-11" class="tab-label-1">console (groovy)</label>
-  <input id="tab-1565608844-12" type="radio" name="radio-set-1565608844-11" class="tab-selector-2" />
-  <label for="tab-1565608844-12" class="tab-label-2">groovy</label>
+  <input id="tab-1570655021-11" type="radio" name="radio-set-1570655021-11" class="tab-selector-1" checked="checked" />
+  <label for="tab-1570655021-11" class="tab-label-1">console (groovy)</label>
+  <input id="tab-1570655021-12" type="radio" name="radio-set-1570655021-11" class="tab-selector-2" />
+  <label for="tab-1570655021-12" class="tab-label-2">groovy</label>
   <div class="tabcontent">
     <div class="tabcontent-1">
 <div class="listingblock">
@@ -3053,10 +3053,10 @@ default version provided by <code>IoCore
 version. The following shows an example of how to use 1.0 (with type embedding):</p>
 </div>
 <section class="tabs tabs-2">
-  <input id="tab-1565608844-13" type="radio" name="radio-set-1565608844-13" class="tab-selector-1" checked="checked" />
-  <label for="tab-1565608844-13" class="tab-label-1">console (groovy)</label>
-  <input id="tab-1565608844-14" type="radio" name="radio-set-1565608844-13" class="tab-selector-2" />
-  <label for="tab-1565608844-14" class="tab-label-2">groovy</label>
+  <input id="tab-1570655021-13" type="radio" name="radio-set-1570655021-13" class="tab-selector-1" checked="checked" />
+  <label for="tab-1570655021-13" class="tab-label-1">console (groovy)</label>
+  <input id="tab-1570655021-14" type="radio" name="radio-set-1570655021-13" class="tab-selector-2" />
+  <label for="tab-1570655021-14" class="tab-label-2">groovy</label>
   <div class="tabcontent">
     <div class="tabcontent-1">
 <div class="listingblock">
@@ -3068,7 +3068,7 @@ gremlin&gt; g = graph.traversal()
 gremlin&gt; f = <span class="keyword">new</span> <span class="predefined-type">ByteArrayOutputStream</span>()
 ==&gt;
 gremlin&gt; mapper = graph.io(GraphSONIo.build(GraphSONVersion.V1_0)).mapper().typeInfo(TypeInfo.PARTIAL_TYPES).create()
-==&gt;org.apache.tinkerpop.gremlin.structure.io.graphson.GraphSONMapper<span class="error">@</span><span class="float">7f</span><span class="float">1f</span>ec57
+==&gt;org.apache.tinkerpop.gremlin.structure.io.graphson.GraphSONMapper<span class="error">@</span><span class="integer">2904</span>bc56
 gremlin&gt; graph.io(GraphSONIo.build(GraphSONVersion.V1_0)).writer().mapper(mapper).create().writeVertex(f, g.V(<span class="integer">1</span>).next(), BOTH)
 gremlin&gt; f.close()</code></pre>
 </div>
@@ -3120,10 +3120,10 @@ implementations are only required to sup
 <p>Here&#8217;s the same previous example of GraphSON 1.0, but with GraphSON 2.0:</p>
 </div>
 <section class="tabs tabs-2">
-  <input id="tab-1565608844-15" type="radio" name="radio-set-1565608844-15" class="tab-selector-1" checked="checked" />
-  <label for="tab-1565608844-15" class="tab-label-1">console (groovy)</label>
-  <input id="tab-1565608844-16" type="radio" name="radio-set-1565608844-15" class="tab-selector-2" />
-  <label for="tab-1565608844-16" class="tab-label-2">groovy</label>
+  <input id="tab-1570655021-15" type="radio" name="radio-set-1570655021-15" class="tab-selector-1" checked="checked" />
+  <label for="tab-1570655021-15" class="tab-label-1">console (groovy)</label>
+  <input id="tab-1570655021-16" type="radio" name="radio-set-1570655021-15" class="tab-selector-2" />
+  <label for="tab-1570655021-16" class="tab-label-2">groovy</label>
   <div class="tabcontent">
     <div class="tabcontent-1">
 <div class="listingblock">
@@ -3135,7 +3135,7 @@ gremlin&gt; g = graph.traversal()
 gremlin&gt; f = <span class="keyword">new</span> <span class="predefined-type">ByteArrayOutputStream</span>()
 ==&gt;
 gremlin&gt; mapper = graph.io(graphson()).mapper().version(GraphSONVersion.V2_0).create()
-==&gt;org.apache.tinkerpop.gremlin.structure.io.graphson.GraphSONMapper<span class="error">@</span><span class="integer">1</span>edac3b4
+==&gt;org.apache.tinkerpop.gremlin.structure.io.graphson.GraphSONMapper<span class="error">@</span><span class="float">2059f</span><span class="integer">785</span>
 gremlin&gt; graph.io(graphson()).writer().mapper(mapper).create().writeVertex(f, g.V(<span class="integer">1</span>).next(), BOTH)
 gremlin&gt; f.close()</code></pre>
 </div>
@@ -3618,10 +3618,10 @@ with lambdas, please read <a href="#a-no
 <p><span class="image" style="float: right"><img src="../images/map-lambda.png" alt="map lambda" width="150"></span></p>
 </div>
 <section class="tabs tabs-2">
-  <input id="tab-1565609160-1" type="radio" name="radio-set-1565609160-1" class="tab-selector-1" checked="checked" />
-  <label for="tab-1565609160-1" class="tab-label-1">console (groovy)</label>
-  <input id="tab-1565609160-2" type="radio" name="radio-set-1565609160-1" class="tab-selector-2" />
-  <label for="tab-1565609160-2" class="tab-label-2">groovy</label>
+  <input id="tab-1570655322-1" type="radio" name="radio-set-1570655322-1" class="tab-selector-1" checked="checked" />
+  <label for="tab-1570655322-1" class="tab-label-1">console (groovy)</label>
+  <input id="tab-1570655322-2" type="radio" name="radio-set-1570655322-1" class="tab-selector-2" />
+  <label for="tab-1570655322-2" class="tab-label-2">groovy</label>
   <div class="tabcontent">
     <div class="tabcontent-1">
 <div class="listingblock">
@@ -3671,10 +3671,10 @@ g.V(<span class="integer">1</span>).out(
 <p><span class="image" style="float: right"><img src="../images/filter-lambda.png" alt="filter lambda" width="160"></span></p>
 </div>
 <section class="tabs tabs-2">
-  <input id="tab-1565609160-3" type="radio" name="radio-set-1565609160-3" class="tab-selector-1" checked="checked" />
-  <label for="tab-1565609160-3" class="tab-label-1">console (groovy)</label>
-  <input id="tab-1565609160-4" type="radio" name="radio-set-1565609160-3" class="tab-selector-2" />
-  <label for="tab-1565609160-4" class="tab-label-2">groovy</label>
+  <input id="tab-1570655322-3" type="radio" name="radio-set-1570655322-3" class="tab-selector-1" checked="checked" />
+  <label for="tab-1570655322-3" class="tab-label-1">console (groovy)</label>
+  <input id="tab-1570655322-4" type="radio" name="radio-set-1570655322-3" class="tab-selector-2" />
+  <label for="tab-1570655322-4" class="tab-label-2">groovy</label>
   <div class="tabcontent">
     <div class="tabcontent-1">
 <div class="listingblock">
@@ -3727,10 +3727,10 @@ g.V().hasLabel(<span class="string"><spa
 <p><span class="image" style="float: right"><img src="../images/side-effect-lambda.png" alt="side effect lambda" width="175"></span></p>
 </div>
 <section class="tabs tabs-2">
-  <input id="tab-1565609160-5" type="radio" name="radio-set-1565609160-5" class="tab-selector-1" checked="checked" />
-  <label for="tab-1565609160-5" class="tab-label-1">console (groovy)</label>
-  <input id="tab-1565609160-6" type="radio" name="radio-set-1565609160-5" class="tab-selector-2" />
-  <label for="tab-1565609160-6" class="tab-label-2">groovy</label>
+  <input id="tab-1570655322-5" type="radio" name="radio-set-1570655322-5" class="tab-selector-1" checked="checked" />
+  <label for="tab-1570655322-5" class="tab-label-1">console (groovy)</label>
+  <input id="tab-1570655322-6" type="radio" name="radio-set-1570655322-5" class="tab-selector-2" />
+  <label for="tab-1570655322-6" class="tab-label-2">groovy</label>
   <div class="tabcontent">
     <div class="tabcontent-1">
 <div class="listingblock">
@@ -3777,10 +3777,10 @@ g.V().sideEffect(outE().count().store(<s
 <p><span class="image" style="float: right"><img src="../images/branch-lambda.png" alt="branch lambda" width="180"></span></p>
 </div>
 <section class="tabs tabs-2">
-  <input id="tab-1565609160-7" type="radio" name="radio-set-1565609160-7" class="tab-selector-1" checked="checked" />
-  <label for="tab-1565609160-7" class="tab-label-1">console (groovy)</label>
-  <input id="tab-1565609160-8" type="radio" name="radio-set-1565609160-7" class="tab-selector-2" />
-  <label for="tab-1565609160-8" class="tab-label-2">groovy</label>
+  <input id="tab-1570655322-7" type="radio" name="radio-set-1570655322-7" class="tab-selector-1" checked="checked" />
+  <label for="tab-1570655322-7" class="tab-label-1">console (groovy)</label>
+  <input id="tab-1570655322-8" type="radio" name="radio-set-1570655322-7" class="tab-selector-2" />
+  <label for="tab-1570655322-8" class="tab-label-2">groovy</label>
   <div class="tabcontent">
     <div class="tabcontent-1">
 <div class="listingblock">
@@ -3857,10 +3857,10 @@ However, some steps do not return a trav
 as terminal steps (<strong>terminal</strong>) and they are explained via the examples below.</p>
 </div>
 <section class="tabs tabs-2">
-  <input id="tab-1565609160-9" type="radio" name="radio-set-1565609160-9" class="tab-selector-1" checked="checked" />
-  <label for="tab-1565609160-9" class="tab-label-1">console (groovy)</label>
-  <input id="tab-1565609160-10" type="radio" name="radio-set-1565609160-9" class="tab-selector-2" />
-  <label for="tab-1565609160-10" class="tab-label-2">groovy</label>
+  <input id="tab-1570655322-9" type="radio" name="radio-set-1570655322-9" class="tab-selector-1" checked="checked" />
+  <label for="tab-1570655322-9" class="tab-label-1">console (groovy)</label>
+  <input id="tab-1570655322-10" type="radio" name="radio-set-1570655322-9" class="tab-selector-2" />
+  <label for="tab-1570655322-10" class="tab-label-2">groovy</label>
   <div class="tabcontent">
     <div class="tabcontent-1">
 <div class="listingblock">
@@ -3975,10 +3975,10 @@ worked on the same project together. Thi
 </div>
 </div>
 <section class="tabs tabs-2">
-  <input id="tab-1565609160-11" type="radio" name="radio-set-1565609160-11" class="tab-selector-1" checked="checked" />
-  <label for="tab-1565609160-11" class="tab-label-1">console (groovy)</label>
-  <input id="tab-1565609160-12" type="radio" name="radio-set-1565609160-11" class="tab-selector-2" />
-  <label for="tab-1565609160-12" class="tab-label-2">groovy</label>
+  <input id="tab-1570655322-11" type="radio" name="radio-set-1570655322-11" class="tab-selector-1" checked="checked" />
+  <label for="tab-1570655322-11" class="tab-label-1">console (groovy)</label>
+  <input id="tab-1570655322-12" type="radio" name="radio-set-1570655322-11" class="tab-selector-2" />
+  <label for="tab-1570655322-12" class="tab-label-2">groovy</label>
   <div class="tabcontent">
     <div class="tabcontent-1">
 <div class="listingblock">
@@ -4091,10 +4091,10 @@ supports user provided ids.</p>
 created. Moreover, <code>GraphTraversalSource</code> maintains an <code>addV()</code> method.</p>
 </div>
 <section class="tabs tabs-2">
-  <input id="tab-1565609160-13" type="radio" name="radio-set-1565609160-13" class="tab-selector-1" checked="checked" />
-  <label for="tab-1565609160-13" class="tab-label-1">console (groovy)</label>
-  <input id="tab-1565609160-14" type="radio" name="radio-set-1565609160-13" class="tab-selector-2" />
-  <label for="tab-1565609160-14" class="tab-label-2">groovy</label>
+  <input id="tab-1570655322-13" type="radio" name="radio-set-1570655322-13" class="tab-selector-1" checked="checked" />
+  <label for="tab-1570655322-13" class="tab-label-1">console (groovy)</label>
+  <input id="tab-1570655322-14" type="radio" name="radio-set-1570655322-13" class="tab-selector-2" />
+  <label for="tab-1570655322-14" class="tab-label-2">groovy</label>
   <div class="tabcontent">
     <div class="tabcontent-1">
 <div class="listingblock">
@@ -4152,10 +4152,10 @@ that streamed into it. Moreover, if <cod
 previous step to enable vertex and edge creation with all its properties in one creation operation.</p>
 </div>
 <section class="tabs tabs-2">
-  <input id="tab-1565609160-15" type="radio" name="radio-set-1565609160-15" class="tab-selector-1" checked="checked" />
-  <label for="tab-1565609160-15" class="tab-label-1">console (groovy)</label>
-  <input id="tab-1565609160-16" type="radio" name="radio-set-1565609160-15" class="tab-selector-2" />
-  <label for="tab-1565609160-16" class="tab-label-2">groovy</label>
+  <input id="tab-1570655322-15" type="radio" name="radio-set-1570655322-15" class="tab-selector-1" checked="checked" />
+  <label for="tab-1570655322-15" class="tab-label-1">console (groovy)</label>
+  <input id="tab-1570655322-16" type="radio" name="radio-set-1570655322-15" class="tab-selector-2" />
+  <label for="tab-1570655322-16" class="tab-label-2">groovy</label>
   <div class="tabcontent">
     <div class="tabcontent-1">
 <div class="listingblock">
@@ -4228,10 +4228,10 @@ continue on until all previous objects h
 in situations where everything at a particular point is required for future computation. An example is provided below.</p>
 </div>
 <section class="tabs tabs-2">
-  <input id="tab-1565609160-17" type="radio" name="radio-set-1565609160-17" class="tab-selector-1" checked="checked" />
-  <label for="tab-1565609160-17" class="tab-label-1">console (groovy)</label>
-  <input id="tab-1565609160-18" type="radio" name="radio-set-1565609160-17" class="tab-selector-2" />
-  <label for="tab-1565609160-18" class="tab-label-2">groovy</label>
+  <input id="tab-1570655322-17" type="radio" name="radio-set-1570655322-17" class="tab-selector-1" checked="checked" />
+  <label for="tab-1570655322-17" class="tab-label-1">console (groovy)</label>
+  <input id="tab-1570655322-18" type="radio" name="radio-set-1570655322-17" class="tab-selector-2" />
+  <label for="tab-1570655322-18" class="tab-label-2">groovy</label>
   <div class="tabcontent">
     <div class="tabcontent-1">
 <div class="listingblock">
@@ -4302,10 +4302,10 @@ g.V(<span class="integer">1</span>).out(
 <p>Finally, <code>aggregate()</code>-step can be modulated via <code>by()</code>-projection.</p>
 </div>
 <section class="tabs tabs-2">
-  <input id="tab-1565609160-19" type="radio" name="radio-set-1565609160-19" class="tab-selector-1" checked="checked" />
-  <label for="tab-1565609160-19" class="tab-label-1">console (groovy)</label>
-  <input id="tab-1565609160-20" type="radio" name="radio-set-1565609160-19" class="tab-selector-2" />
-  <label for="tab-1565609160-20" class="tab-label-2">groovy</label>
+  <input id="tab-1570655322-19" type="radio" name="radio-set-1570655322-19" class="tab-selector-1" checked="checked" />
+  <label for="tab-1570655322-19" class="tab-label-1">console (groovy)</label>
+  <input id="tab-1570655322-20" type="radio" name="radio-set-1570655322-19" class="tab-selector-2" />
+  <label for="tab-1570655322-20" class="tab-label-2">groovy</label>
   <div class="tabcontent">
     <div class="tabcontent-1">
 <div class="listingblock">
@@ -4356,10 +4356,10 @@ g.V().out(<span class="string"><span cla
 </table>
 </div>
 <section class="tabs tabs-2">
-  <input id="tab-1565609160-21" type="radio" name="radio-set-1565609160-21" class="tab-selector-1" checked="checked" />
-  <label for="tab-1565609160-21" class="tab-label-1">console (groovy)</label>
-  <input id="tab-1565609160-22" type="radio" name="radio-set-1565609160-21" class="tab-selector-2" />
-  <label for="tab-1565609160-22" class="tab-label-2">groovy</label>
+  <input id="tab-1570655322-21" type="radio" name="radio-set-1570655322-21" class="tab-selector-1" checked="checked" />
+  <label for="tab-1570655322-21" class="tab-label-1">console (groovy)</label>
+  <input id="tab-1570655322-22" type="radio" name="radio-set-1570655322-21" class="tab-selector-2" />
+  <label for="tab-1570655322-22" class="tab-label-2">groovy</label>
   <div class="tabcontent">
     <div class="tabcontent-1">
 <div class="listingblock">
@@ -4395,10 +4395,10 @@ original traverser to pass to the next s
 only two traversals can be and&#8217;d together.</p>
 </div>
 <section class="tabs tabs-2">
-  <input id="tab-1565609160-23" type="radio" name="radio-set-1565609160-23" class="tab-selector-1" checked="checked" />
-  <label for="tab-1565609160-23" class="tab-label-1">console (groovy)</label>
-  <input id="tab-1565609160-24" type="radio" name="radio-set-1565609160-23" class="tab-selector-2" />
-  <label for="tab-1565609160-24" class="tab-label-2">groovy</label>
+  <input id="tab-1570655322-23" type="radio" name="radio-set-1570655322-23" class="tab-selector-1" checked="checked" />
+  <label for="tab-1570655322-23" class="tab-label-1">console (groovy)</label>
+  <input id="tab-1570655322-24" type="radio" name="radio-set-1570655322-23" class="tab-selector-2" />
+  <label for="tab-1570655322-24" class="tab-label-2">groovy</label>
   <div class="tabcontent">
     <div class="tabcontent-1">
 <div class="listingblock">
@@ -4463,10 +4463,10 @@ to in Gremlin with the double underscore
 </table>
 </div>
 <section class="tabs tabs-2">
-  <input id="tab-1565609160-25" type="radio" name="radio-set-1565609160-25" class="tab-selector-1" checked="checked" />
-  <label for="tab-1565609160-25" class="tab-label-1">console (groovy)</label>
-  <input id="tab-1565609160-26" type="radio" name="radio-set-1565609160-25" class="tab-selector-2" />
-  <label for="tab-1565609160-26" class="tab-label-2">groovy</label>
+  <input id="tab-1570655322-25" type="radio" name="radio-set-1570655322-25" class="tab-selector-1" checked="checked" />
+  <label for="tab-1570655322-25" class="tab-label-1">console (groovy)</label>
+  <input id="tab-1570655322-26" type="radio" name="radio-set-1570655322-25" class="tab-selector-2" />
+  <label for="tab-1570655322-26" class="tab-label-2">groovy</label>
   <div class="tabcontent">
     <div class="tabcontent-1">
 <div class="listingblock">
@@ -4510,10 +4510,10 @@ g.V().as(<span class="string"><span clas
 <p>A step can have any number of labels associated with it. This is useful for referencing the same step multiple times in a future step.</p>
 </div>
 <section class="tabs tabs-2">
-  <input id="tab-1565609160-27" type="radio" name="radio-set-1565609160-27" class="tab-selector-1" checked="checked" />
-  <label for="tab-1565609160-27" class="tab-label-1">console (groovy)</label>
-  <input id="tab-1565609160-28" type="radio" name="radio-set-1565609160-27" class="tab-selector-2" />
-  <label for="tab-1565609160-28" class="tab-label-2">groovy</label>
+  <input id="tab-1570655322-27" type="radio" name="radio-set-1570655322-27" class="tab-selector-1" checked="checked" />
+  <label for="tab-1570655322-27" class="tab-label-1">console (groovy)</label>
+  <input id="tab-1570655322-28" type="radio" name="radio-set-1570655322-27" class="tab-selector-2" />
+  <label for="tab-1570655322-28" class="tab-label-2">groovy</label>
   <div class="tabcontent">
     <div class="tabcontent-1">
 <div class="listingblock">
@@ -4567,10 +4567,10 @@ useful in the following situations:</p>
 </ul>
 </div>
 <section class="tabs tabs-2">
-  <input id="tab-1565609160-29" type="radio" name="radio-set-1565609160-29" class="tab-selector-1" checked="checked" />
-  <label for="tab-1565609160-29" class="tab-label-1">console (groovy)</label>
-  <input id="tab-1565609160-30" type="radio" name="radio-set-1565609160-29" class="tab-selector-2" />
-  <label for="tab-1565609160-30" class="tab-label-2">groovy</label>
+  <input id="tab-1570655322-29" type="radio" name="radio-set-1570655322-29" class="tab-selector-1" checked="checked" />
+  <label for="tab-1570655322-29" class="tab-label-1">console (groovy)</label>
+  <input id="tab-1570655322-30" type="radio" name="radio-set-1570655322-29" class="tab-selector-2" />
+  <label for="tab-1570655322-30" class="tab-label-2">groovy</label>
   <div class="tabcontent">
     <div class="tabcontent-1">
 <div class="listingblock">
@@ -4623,10 +4623,10 @@ traverser with a <code>Traverser.bulk()<
 made more salient on a larger graph. Therefore, the example below leverages the <a href="#grateful-dead">Grateful Dead graph</a>.</p>
 </div>
 <section class="tabs tabs-2">
-  <input id="tab-1565609160-31" type="radio" name="radio-set-1565609160-31" class="tab-selector-1" checked="checked" />
-  <label for="tab-1565609160-31" class="tab-label-1">console (groovy)</label>
-  <input id="tab-1565609160-32" type="radio" name="radio-set-1565609160-31" class="tab-selector-2" />
-  <label for="tab-1565609160-32" class="tab-label-2">groovy</label>
+  <input id="tab-1570655322-31" type="radio" name="radio-set-1570655322-31" class="tab-selector-1" checked="checked" />
+  <label for="tab-1570655322-31" class="tab-label-1">console (groovy)</label>
+  <input id="tab-1570655322-32" type="radio" name="radio-set-1570655322-31" class="tab-selector-2" />
+  <label for="tab-1570655322-32" class="tab-label-2">groovy</label>
   <div class="tabcontent">
     <div class="tabcontent-1">
 <div class="listingblock">
@@ -4637,13 +4637,13 @@ gremlin&gt; graph.io(graphml()).readGrap
 gremlin&gt; g = graph.traversal().withoutStrategies(LazyBarrierStrategy) <span class="invisible">//</span><b class="conum">1</b><span class="invisible">\</span>
 ==&gt;graphtraversalsource[tinkergraph[<span class="key">vertices</span>:<span class="integer">808</span> <span class="key">edges</span>:<span class="integer">8049</span>], standard]
 gremlin&gt; clockWithResult(<span class="integer">1</span>){g.V().both().both().both().count().next()} <span class="invisible">//</span><b class="conum">2</b><span class="invisible">\</span>
-==&gt;<span class="float">10542.73081</span>
+==&gt;<span class="float">9325.189397</span>
 ==&gt;<span class="integer">126653966</span>
 gremlin&gt; clockWithResult(<span class="integer">1</span>){g.V().repeat(both()).times(<span class="integer">3</span>).count().next()} <span class="invisible">//</span><b class="conum">3</b><span class="invisible">\</span>
-==&gt;<span class="float">31.254334</span>
+==&gt;<span class="float">18.856609</span>
 ==&gt;<span class="integer">126653966</span>
 gremlin&gt; clockWithResult(<span class="integer">1</span>){g.V().both().barrier().both().barrier().both().barrier().count().next()} <span class="invisible">//</span><b class="conum">4</b><span class="invisible">\</span>
-==&gt;<span class="float">16.112007</span>
+==&gt;<span class="float">16.362398</span>
 ==&gt;<span class="integer">126653966</span></code></pre>
 </div>
 </div>
@@ -4690,10 +4690,10 @@ optimization scenario with the added ben
 "bulking optimization."</p>
 </div>
 <section class="tabs tabs-2">
-  <input id="tab-1565609160-33" type="radio" name="radio-set-1565609160-33" class="tab-selector-1" checked="checked" />
-  <label for="tab-1565609160-33" class="tab-label-1">console (groovy)</label>
-  <input id="tab-1565609160-34" type="radio" name="radio-set-1565609160-33" class="tab-selector-2" />
-  <label for="tab-1565609160-34" class="tab-label-2">groovy</label>
+  <input id="tab-1570655322-33" type="radio" name="radio-set-1570655322-33" class="tab-selector-1" checked="checked" />
+  <label for="tab-1570655322-33" class="tab-label-1">console (groovy)</label>
+  <input id="tab-1570655322-34" type="radio" name="radio-set-1570655322-33" class="tab-selector-2" />
+  <label for="tab-1570655322-34" class="tab-label-2">groovy</label>
   <div class="tabcontent">
     <div class="tabcontent-1">
 <div class="listingblock">
@@ -4704,7 +4704,7 @@ gremlin&gt; graph.io(graphml()).readGrap
 gremlin&gt; g = graph.traversal() <span class="invisible">//</span><b class="conum">1</b><span class="invisible">\</span>
 ==&gt;graphtraversalsource[tinkergraph[<span class="key">vertices</span>:<span class="integer">808</span> <span class="key">edges</span>:<span class="integer">8049</span>], standard]
 gremlin&gt; clockWithResult(<span class="integer">1</span>){g.V().both().both().both().count().next()}
-==&gt;<span class="float">10.159206</span>
+==&gt;<span class="float">10.164553999999999</span>
 ==&gt;<span class="integer">126653966</span>
 gremlin&gt; g.V().both().both().both().count().iterate().toString() <span class="invisible">//</span><b class="conum">2</b><span class="invisible">\</span>
 ==&gt;[TinkerGraphStep(vertex,<span class="type">[]</span>), VertexStep(BOTH,vertex), NoOpBarrierStep(<span class="integer">2500</span>), VertexStep(BOTH,vertex), NoOpBarrierStep(<span class="integer">2500</span>), VertexStep(BOTH,edge), CountGlobalStep, NoneStep]</code></pre>
@@ -4754,10 +4754,10 @@ means by which they are added. The gener
 while others can take an arbitrary amount.</p>
 </div>
 <section class="tabs tabs-2">
-  <input id="tab-1565609160-35" type="radio" name="radio-set-1565609160-35" class="tab-selector-1" checked="checked" />
-  <label for="tab-1565609160-35" class="tab-label-1">console (groovy)</label>
-  <input id="tab-1565609160-36" type="radio" name="radio-set-1565609160-35" class="tab-selector-2" />
-  <label for="tab-1565609160-36" class="tab-label-2">groovy</label>
+  <input id="tab-1570655322-35" type="radio" name="radio-set-1570655322-35" class="tab-selector-1" checked="checked" />
+  <label for="tab-1570655322-35" class="tab-label-1">console (groovy)</label>
+  <input id="tab-1570655322-36" type="radio" name="radio-set-1570655322-35" class="tab-selector-2" />
+  <label for="tab-1570655322-36" class="tab-label-2">groovy</label>
   <div class="tabcontent">
     <div class="tabcontent-1">
 <div class="listingblock">
@@ -4872,10 +4872,10 @@ on a step-by-step level and thus, as dis
 key. If multiple keys are provided, then a <code>Map&lt;String,Object&gt;</code> of sideEffects is emitted.</p>
 </div>
 <section class="tabs tabs-2">
-  <input id="tab-1565609160-37" type="radio" name="radio-set-1565609160-37" class="tab-selector-1" checked="checked" />
-  <label for="tab-1565609160-37" class="tab-label-1">console (groovy)</label>
-  <input id="tab-1565609160-38" type="radio" name="radio-set-1565609160-37" class="tab-selector-2" />
-  <label for="tab-1565609160-38" class="tab-label-2">groovy</label>
+  <input id="tab-1570655322-37" type="radio" name="radio-set-1570655322-37" class="tab-selector-1" checked="checked" />
+  <label for="tab-1570655322-37" class="tab-label-1">console (groovy)</label>
+  <input id="tab-1570655322-38" type="radio" name="radio-set-1570655322-37" class="tab-selector-2" />
+  <label for="tab-1570655322-38" class="tab-label-2">groovy</label>
   <div class="tabcontent">
     <div class="tabcontent-1">
 <div class="listingblock">
@@ -4928,10 +4928,10 @@ g.V().groupCount(<span class="string"><s
 it is possible to implement if/then/else-semantics as well as more complicated selections.</p>
 </div>
 <section class="tabs tabs-2">
-  <input id="tab-1565609160-39" type="radio" name="radio-set-1565609160-39" class="tab-selector-1" checked="checked" />
-  <label for="tab-1565609160-39" class="tab-label-1">console (groovy)</label>
-  <input id="tab-1565609160-40" type="radio" name="radio-set-1565609160-39" class="tab-selector-2" />
-  <label for="tab-1565609160-40" class="tab-label-2">groovy</label>
+  <input id="tab-1570655322-39" type="radio" name="radio-set-1570655322-39" class="tab-selector-1" checked="checked" />
+  <label for="tab-1570655322-39" class="tab-label-1">console (groovy)</label>
+  <input id="tab-1570655322-40" type="radio" name="radio-set-1570655322-39" class="tab-selector-2" />
+  <label for="tab-1570655322-40" class="tab-label-2">groovy</label>
   <div class="tabcontent">
     <div class="tabcontent-1">
 <div class="listingblock">
@@ -4986,10 +4986,10 @@ g.V().hasLabel(<span class="string"><spa
 <p>If the "false"-branch is not provided, then if/then-semantics are implemented.</p>
 </div>
 <section class="tabs tabs-2">
-  <input id="tab-1565609160-41" type="radio" name="radio-set-1565609160-41" class="tab-selector-1" checked="checked" />
-  <label for="tab-1565609160-41" class="tab-label-1">console (groovy)</label>
-  <input id="tab-1565609160-42" type="radio" name="radio-set-1565609160-41" class="tab-selector-2" />
-  <label for="tab-1565609160-42" class="tab-label-2">groovy</label>
+  <input id="tab-1570655322-41" type="radio" name="radio-set-1570655322-41" class="tab-selector-1" checked="checked" />
+  <label for="tab-1570655322-41" class="tab-label-1">console (groovy)</label>
+  <input id="tab-1570655322-42" type="radio" name="radio-set-1570655322-41" class="tab-selector-2" />
+  <label for="tab-1570655322-42" class="tab-label-2">groovy</label>
   <div class="tabcontent">
     <div class="tabcontent-1">
 <div class="listingblock">
@@ -5037,10 +5037,10 @@ g.V().choose(hasLabel(<span class="strin
 <p>Note that <code>choose()</code> can have an arbitrary number of options and moreover, can take an anonymous traversal as its choice function.</p>
 </div>
 <section class="tabs tabs-2">
-  <input id="tab-1565609160-43" type="radio" name="radio-set-1565609160-43" class="tab-selector-1" checked="checked" />
-  <label for="tab-1565609160-43" class="tab-label-1">console (groovy)</label>
-  <input id="tab-1565609160-44" type="radio" name="radio-set-1565609160-43" class="tab-selector-2" />
-  <label for="tab-1565609160-44" class="tab-label-2">groovy</label>
+  <input id="tab-1570655322-43" type="radio" name="radio-set-1570655322-43" class="tab-selector-1" checked="checked" />
+  <label for="tab-1570655322-43" class="tab-label-1">console (groovy)</label>
+  <input id="tab-1570655322-44" type="radio" name="radio-set-1570655322-43" class="tab-selector-2" />
+  <label for="tab-1570655322-44" class="tab-label-2">groovy</label>
   <div class="tabcontent">
     <div class="tabcontent-1">
 <div class="listingblock">
@@ -5078,10 +5078,10 @@ g.V().choose(hasLabel(<span class="strin
 <p>The <code>choose()</code>-step can leverage the <code>Pick.none</code> option match. For anything that does not match a specified option, the <code>none</code>-option is taken.</p>
 </div>
 <section class="tabs tabs-2">
-  <input id="tab-1565609160-45" type="radio" name="radio-set-1565609160-45" class="tab-selector-1" checked="checked" />
-  <label for="tab-1565609160-45" class="tab-label-1">console (groovy)</label>
-  <input id="tab-1565609160-46" type="radio" name="radio-set-1565609160-45" class="tab-selector-2" />
-  <label for="tab-1565609160-46" class="tab-label-2">groovy</label>
+  <input id="tab-1570655322-45" type="radio" name="radio-set-1570655322-45" class="tab-selector-1" checked="checked" />
+  <label for="tab-1570655322-45" class="tab-label-1">console (groovy)</label>
+  <input id="tab-1570655322-46" type="radio" name="radio-set-1570655322-45" class="tab-selector-2" />
+  <label for="tab-1570655322-46" class="tab-label-2">groovy</label>
   <div class="tabcontent">
     <div class="tabcontent-1">
 <div class="listingblock">
@@ -5130,10 +5130,10 @@ g.V().choose(hasLabel(<span class="strin
 least one element.</p>
 </div>
 <section class="tabs tabs-2">
-  <input id="tab-1565609160-47" type="radio" name="radio-set-1565609160-47" class="tab-selector-1" checked="checked" />
-  <label for="tab-1565609160-47" class="tab-label-1">console (groovy)</label>
-  <input id="tab-1565609160-48" type="radio" name="radio-set-1565609160-47" class="tab-selector-2" />
-  <label for="tab-1565609160-48" class="tab-label-2">groovy</label>
+  <input id="tab-1570655322-47" type="radio" name="radio-set-1570655322-47" class="tab-selector-1" checked="checked" />
+  <label for="tab-1570655322-47" class="tab-label-1">console (groovy)</label>
+  <input id="tab-1570655322-48" type="radio" name="radio-set-1570655322-47" class="tab-selector-2" />
+  <label for="tab-1570655322-48" class="tab-label-2">groovy</label>
   <div class="tabcontent">
     <div class="tabcontent-1">
 <div class="listingblock">
@@ -5180,17 +5180,19 @@ g.V().hasLabel(<span class="string"><spa
 <p>To randomly filter out a traverser, use the <code>coin()</code>-step (<strong>filter</strong>). The provided double argument biases the "coin toss."</p>
 </div>
 <section class="tabs tabs-2">
-  <input id="tab-1565609160-49" type="radio" name="radio-set-1565609160-49" class="tab-selector-1" checked="checked" />
-  <label for="tab-1565609160-49" class="tab-label-1">console (groovy)</label>
-  <input id="tab-1565609160-50" type="radio" name="radio-set-1565609160-49" class="tab-selector-2" />
-  <label for="tab-1565609160-50" class="tab-label-2">groovy</label>
+  <input id="tab-1570655322-49" type="radio" name="radio-set-1570655322-49" class="tab-selector-1" checked="checked" />
+  <label for="tab-1570655322-49" class="tab-label-1">console (groovy)</label>
+  <input id="tab-1570655322-50" type="radio" name="radio-set-1570655322-49" class="tab-selector-2" />
+  <label for="tab-1570655322-50" class="tab-label-2">groovy</label>
   <div class="tabcontent">
     <div class="tabcontent-1">
 <div class="listingblock">
 <div class="content">
 <pre class="CodeRay highlight"><code data-lang="groovy">gremlin&gt; g.V().coin(<span class="float">0.5</span>)
+==&gt;v[<span class="integer">1</span>]
 ==&gt;v[<span class="integer">2</span>]
-==&gt;v[<span class="integer">4</span>]
+==&gt;v[<span class="integer">5</span>]
+==&gt;v[<span class="integer">6</span>]
 gremlin&gt; g.V().coin(<span class="float">0.0</span>)
 gremlin&gt; g.V().coin(<span class="float">1.0</span>)
 ==&gt;v[<span class="integer">1</span>]
@@ -5229,10 +5231,10 @@ g.V().coin(<span class="float">1.0</span
 steps like <a href="#choose-step"><code>choose()</code>-step</a> or <a href="#coalesce-step"><code>coalesce()</code>-step</a>.</p>
 </div>
 <section class="tabs tabs-2">
-  <input id="tab-1565609160-51" type="radio" name="radio-set-1565609160-51" class="tab-selector-1" checked="checked" />
-  <label for="tab-1565609160-51" class="tab-label-1">console (groovy)</label>
-  <input id="tab-1565609160-52" type="radio" name="radio-set-1565609160-51" class="tab-selector-2" />
-  <label for="tab-1565609160-52" class="tab-label-2">groovy</label>
+  <input id="tab-1570655322-51" type="radio" name="radio-set-1570655322-51" class="tab-selector-1" checked="checked" />
+  <label for="tab-1570655322-51" class="tab-label-1">console (groovy)</label>
+  <input id="tab-1570655322-52" type="radio" name="radio-set-1570655322-51" class="tab-selector-2" />
+  <label for="tab-1570655322-52" class="tab-label-2">groovy</label>
   <div class="tabcontent">
     <div class="tabcontent-1">
 <div class="listingblock">
@@ -5302,10 +5304,10 @@ g.V().coalesce(
 <p>The <code>count()</code>-step (<strong>map</strong>) counts the total number of represented traversers in the streams (i.e. the bulk count).</p>
 </div>
 <section class="tabs tabs-2">
-  <input id="tab-1565609160-53" type="radio" name="radio-set-1565609160-53" class="tab-selector-1" checked="checked" />
-  <label for="tab-1565609160-53" class="tab-label-1">console (groovy)</label>
-  <input id="tab-1565609160-54" type="radio" name="radio-set-1565609160-53" class="tab-selector-2" />
-  <label for="tab-1565609160-54" class="tab-label-2">groovy</label>
+  <input id="tab-1570655322-53" type="radio" name="radio-set-1570655322-53" class="tab-selector-1" checked="checked" />
+  <label for="tab-1570655322-53" class="tab-label-1">console (groovy)</label>
+  <input id="tab-1570655322-54" type="radio" name="radio-set-1570655322-53" class="tab-selector-2" />
+  <label for="tab-1570655322-54" class="tab-label-2">groovy</label>
   <div class="tabcontent">
     <div class="tabcontent-1">
 <div class="listingblock">
@@ -5381,10 +5383,10 @@ analyzes the path of the traverser thus
 traversal computation. If non-cyclic behavior is desired, see <a href="#simplepath-step"><code>simplePath()</code></a>.</p>
 </div>
 <section class="tabs tabs-2">
-  <input id="tab-1565609160-55" type="radio" name="radio-set-1565609160-55" class="tab-selector-1" checked="checked" />
-  <label for="tab-1565609160-55" class="tab-label-1">console (groovy)</label>
-  <input id="tab-1565609160-56" type="radio" name="radio-set-1565609160-55" class="tab-selector-2" />
-  <label for="tab-1565609160-56" class="tab-label-2">groovy</label>
+  <input id="tab-1570655322-55" type="radio" name="radio-set-1570655322-55" class="tab-selector-1" checked="checked" />
+  <label for="tab-1570655322-55" class="tab-label-1">console (groovy)</label>
+  <input id="tab-1570655322-56" type="radio" name="radio-set-1570655322-55" class="tab-selector-2" />
+  <label for="tab-1570655322-56" class="tab-label-2">groovy</label>
   <div class="tabcontent">
     <div class="tabcontent-1">
 <div class="listingblock">
@@ -5452,10 +5454,10 @@ g.V(<span class="integer">1</span>).as(<
 traverser&#8217;s bulk is greater than 1, then it is set to 1 before being emitted.</p>
 </div>
 <section class="tabs tabs-2">
-  <input id="tab-1565609160-57" type="radio" name="radio-set-1565609160-57" class="tab-selector-1" checked="checked" />
-  <label for="tab-1565609160-57" class="tab-label-1">console (groovy)</label>
-  <input id="tab-1565609160-58" type="radio" name="radio-set-1565609160-57" class="tab-selector-2" />
-  <label for="tab-1565609160-58" class="tab-label-2">groovy</label>
+  <input id="tab-1570655322-57" type="radio" name="radio-set-1570655322-57" class="tab-selector-1" checked="checked" />
+  <label for="tab-1570655322-57" class="tab-label-1">console (groovy)</label>
+  <input id="tab-1570655322-58" type="radio" name="radio-set-1570655322-57" class="tab-selector-2" />
+  <label for="tab-1570655322-58" class="tab-label-2">groovy</label>
   <div class="tabcontent">
     <div class="tabcontent-1">
 <div class="listingblock">
@@ -5498,21 +5500,21 @@ g.V(<span class="integer">1</span>).repe
 has been seen or not.</p>
 </div>
 <section class="tabs tabs-2">
-  <input id="tab-1565609160-59" type="radio" name="radio-set-1565609160-59" class="tab-selector-1" checked="checked" />
-  <label for="tab-1565609160-59" class="tab-label-1">console (groovy)</label>
-  <input id="tab-1565609160-60" type="radio" name="radio-set-1565609160-59" class="tab-selector-2" />
-  <label for="tab-1565609160-60" class="tab-label-2">groovy</label>
+  <input id="tab-1570655322-59" type="radio" name="radio-set-1570655322-59" class="tab-selector-1" checked="checked" />
+  <label for="tab-1570655322-59" class="tab-label-1">console (groovy)</label>
+  <input id="tab-1570655322-60" type="radio" name="radio-set-1570655322-59" class="tab-selector-2" />
+  <label for="tab-1570655322-60" class="tab-label-2">groovy</label>
   <div class="tabcontent">
     <div class="tabcontent-1">
 <div class="listingblock">
 <div class="content">
 <pre class="CodeRay highlight"><code data-lang="groovy">gremlin&gt; g.V().valueMap(<span class="predefined-constant">true</span>, <span class="string"><span class="delimiter">'</span><span class="content">name</span><span class="delimiter">'</span></span>)
-==&gt;[<span class="key">id</span>:<span class="integer">1</span>,<span class="key">name</span>:[marko],<span class="key">label</span>:person]
-==&gt;[<span class="key">id</span>:<span class="integer">2</span>,<span class="key">name</span>:[vadas],<span class="key">label</span>:person]
-==&gt;[<span class="key">id</span>:<span class="integer">3</span>,<span class="key">name</span>:[lop],<span class="key">label</span>:software]
-==&gt;[<span class="key">id</span>:<span class="integer">4</span>,<span class="key">name</span>:[josh],<span class="key">label</span>:person]
-==&gt;[<span class="key">id</span>:<span class="integer">5</span>,<span class="key">name</span>:[ripple],<span class="key">label</span>:software]
-==&gt;[<span class="key">id</span>:<span class="integer">6</span>,<span class="key">name</span>:[peter],<span class="key">label</span>:person]
+==&gt;[<span class="key">name</span>:[marko],<span class="key">label</span>:person,<span class="key">id</span>:<span class="integer">1</span>]
+==&gt;[<span class="key">name</span>:[vadas],<span class="key">label</span>:person,<span class="key">id</span>:<span class="integer">2</span>]
+==&gt;[<span class="key">name</span>:[lop],<span class="key">label</span>:software,<span class="key">id</span>:<span class="integer">3</span>]
+==&gt;[<span class="key">name</span>:[josh],<span class="key">label</span>:person,<span class="key">id</span>:<span class="integer">4</span>]
+==&gt;[<span class="key">name</span>:[ripple],<span class="key">label</span>:software,<span class="key">id</span>:<span class="integer">5</span>]
+==&gt;[<span class="key">name</span>:[peter],<span class="key">label</span>:person,<span class="key">id</span>:<span class="integer">6</span>]
 gremlin&gt; g.V().dedup().by(label).values(<span class="string"><span class="delimiter">'</span><span class="content">name</span><span class="delimiter">'</span></span>)
 ==&gt;marko
 ==&gt;lop</code></pre>
@@ -5536,10 +5538,10 @@ g.V().dedup().by(label).values(<span cla
 to the current traverser object, but to the path history of the traverser.</p>
 </div>
 <section class="tabs tabs-2">
-  <input id="tab-1565609160-61" type="radio" name="radio-set-1565609160-61" class="tab-selector-1" checked="checked" />
-  <label for="tab-1565609160-61" class="tab-label-1">console (groovy)</label>
-  <input id="tab-1565609160-62" type="radio" name="radio-set-1565609160-61" class="tab-selector-2" />
-  <label for="tab-1565609160-62" class="tab-label-2">groovy</label>
+  <input id="tab-1570655322-61" type="radio" name="radio-set-1570655322-61" class="tab-selector-1" checked="checked" />
+  <label for="tab-1570655322-61" class="tab-label-1">console (groovy)</label>
+  <input id="tab-1570655322-62" type="radio" name="radio-set-1570655322-61" class="tab-selector-2" />
+  <label for="tab-1570655322-62" class="tab-label-2">groovy</label>
   <div class="tabcontent">
     <div class="tabcontent-1">
 <div class="listingblock">
@@ -5598,10 +5600,10 @@ g.V().as(<span class="string"><span clas
 is a filter step because the traversal yields no outgoing objects.</p>
 </div>
 <section class="tabs tabs-2">
-  <input id="tab-1565609160-63" type="radio" name="radio-set-1565609160-63" class="tab-selector-1" checked="checked" />
-  <label for="tab-1565609160-63" class="tab-label-1">console (groovy)</label>
-  <input id="tab-1565609160-64" type="radio" name="radio-set-1565609160-63" class="tab-selector-2" />
-  <label for="tab-1565609160-64" class="tab-label-2">groovy</label>
+  <input id="tab-1570655322-63" type="radio" name="radio-set-1570655322-63" class="tab-selector-1" checked="checked" />
+  <label for="tab-1570655322-63" class="tab-label-1">console (groovy)</label>
+  <input id="tab-1570655322-64" type="radio" name="radio-set-1570655322-63" class="tab-selector-2" />
+  <label for="tab-1570655322-64" class="tab-label-2">groovy</label>
   <div class="tabcontent">
     <div class="tabcontent-1">
 <div class="listingblock">
@@ -5674,10 +5676,10 @@ traversal strategy being applied. The se
 post strategy application. The final traversal is the resultant execution plan.</p>
 </div>
 <section class="tabs tabs-2">
-  <input id="tab-1565609160-65" type="radio" name="radio-set-1565609160-65" class="tab-selector-1" checked="checked" />
-  <label for="tab-1565609160-65" class="tab-label-1">console (groovy)</label>
-  <input id="tab-1565609160-66" type="radio" name="radio-set-1565609160-65" class="tab-selector-2" />
-  <label for="tab-1565609160-66" class="tab-label-2">groovy</label>
+  <input id="tab-1570655322-65" type="radio" name="radio-set-1570655322-65" class="tab-selector-1" checked="checked" />
+  <label for="tab-1570655322-65" class="tab-label-1">console (groovy)</label>
+  <input id="tab-1570655322-66" type="radio" name="radio-set-1570655322-65" class="tab-selector-2" />
+  <label for="tab-1570655322-66" class="tab-label-2">groovy</label>
   <div class="tabcontent">
     <div class="tabcontent-1">
 <div class="listingblock">
@@ -5730,10 +5732,10 @@ that is a function of the aggregate. The
 <a href="#unfold-step"><code>unfold()</code></a>-step for the inverse functionality.</p>
 </div>
 <section class="tabs tabs-2">
-  <input id="tab-1565609160-67" type="radio" name="radio-set-1565609160-67" class="tab-selector-1" checked="checked" />
-  <label for="tab-1565609160-67" class="tab-label-1">console (groovy)</label>
-  <input id="tab-1565609160-68" type="radio" name="radio-set-1565609160-67" class="tab-selector-2" />
-  <label for="tab-1565609160-68" class="tab-label-2">groovy</label>
+  <input id="tab-1570655322-67" type="radio" name="radio-set-1570655322-67" class="tab-selector-1" checked="checked" />
+  <label for="tab-1570655322-67" class="tab-label-1">console (groovy)</label>
+  <input id="tab-1570655322-68" type="radio" name="radio-set-1570655322-67" class="tab-selector-2" />
+  <label for="tab-1570655322-68" class="tab-label-2">groovy</label>
   <div class="tabcontent">
     <div class="tabcontent-1">
 <div class="listingblock">
@@ -5857,10 +5859,10 @@ means by which they are added. The gener
 <p>The <code>V()</code>-step is usually used to start a <code>GraphTraversal</code>, but can also be used mid-traversal.</p>
 </div>
 <section class="tabs tabs-2">
-  <input id="tab-1565609160-69" type="radio" name="radio-set-1565609160-69" class="tab-selector-1" checked="checked" />
-  <label for="tab-1565609160-69" class="tab-label-1">console (groovy)</label>
-  <input id="tab-1565609160-70" type="radio" name="radio-set-1565609160-69" class="tab-selector-2" />
-  <label for="tab-1565609160-70" class="tab-label-2">groovy</label>
+  <input id="tab-1570655322-69" type="radio" name="radio-set-1570655322-69" class="tab-selector-1" checked="checked" />
+  <label for="tab-1570655322-69" class="tab-label-1">console (groovy)</label>
+  <input id="tab-1570655322-70" type="radio" name="radio-set-1570655322-69" class="tab-selector-2" />
+  <label for="tab-1570655322-70" class="tab-label-2">groovy</label>
   <div class="tabcontent">
     <div class="tabcontent-1">
 <div class="listingblock">
@@ -5901,10 +5903,10 @@ Whether a mid-traversal <code>V()</code>
 </table>
 </div>
 <section class="tabs tabs-2">
-  <input id="tab-1565609160-71" type="radio" name="radio-set-1565609160-71" class="tab-selector-1" checked="checked" />
-  <label for="tab-1565609160-71" class="tab-label-1">console (groovy)</label>
-  <input id="tab-1565609160-72" type="radio" name="radio-set-1565609160-71" class="tab-selector-2" />
-  <label for="tab-1565609160-72" class="tab-label-2">groovy</label>
+  <input id="tab-1570655322-71" type="radio" name="radio-set-1570655322-71" class="tab-selector-1" checked="checked" />
+  <label for="tab-1570655322-71" class="tab-label-1">console (groovy)</label>
+  <input id="tab-1570655322-72" type="radio" name="radio-set-1570655322-71" class="tab-selector-2" />
+  <label for="tab-1570655322-72" class="tab-label-2">groovy</label>
   <div class="tabcontent">
     <div class="tabcontent-1">
 <div class="listingblock">
@@ -5959,10 +5961,10 @@ organizes the objects according to some
 reduced. An example is provided below.</p>
 </div>
 <section class="tabs tabs-2">
-  <input id="tab-1565609160-73" type="radio" name="radio-set-1565609160-73" class="tab-selector-1" checked="checked" />
-  <label for="tab-1565609160-73" class="tab-label-1">console (groovy)</label>
-  <input id="tab-1565609160-74" type="radio" name="radio-set-1565609160-73" class="tab-selector-2" />
-  <label for="tab-1565609160-74" class="tab-label-2">groovy</label>
+  <input id="tab-1570655322-73" type="radio" name="radio-set-1570655322-73" class="tab-selector-1" checked="checked" />
+  <label for="tab-1570655322-73" class="tab-label-1">console (groovy)</label>
+  <input id="tab-1570655322-74" type="radio" name="radio-set-1570655322-73" class="tab-selector-2" />
+  <label for="tab-1570655322-74" class="tab-label-2">groovy</label>
   <div class="tabcontent">
     <div class="tabcontent-1">
 <div class="listingblock">
@@ -6035,10 +6037,10 @@ g.V().group().by(label).by(count()) <spa
 </div>
 </div>
 <section class="tabs tabs-2">
-  <input id="tab-1565609160-75" type="radio" name="radio-set-1565609160-75" class="tab-selector-1" checked="checked" />
-  <label for="tab-1565609160-75" class="tab-label-1">console (groovy)</label>
-  <input id="tab-1565609160-76" type="radio" name="radio-set-1565609160-75" class="tab-selector-2" />
-  <label for="tab-1565609160-76" class="tab-label-2">groovy</label>
+  <input id="tab-1570655322-75" type="radio" name="radio-set-1570655322-75" class="tab-selector-1" checked="checked" />
+  <label for="tab-1570655322-75" class="tab-label-1">console (groovy)</label>
+  <input id="tab-1570655322-76" type="radio" name="radio-set-1570655322-75" class="tab-selector-2" />
+  <label for="tab-1570655322-76" class="tab-label-2">groovy</label>
   <div class="tabcontent">
     <div class="tabcontent-1">
 <div class="listingblock">
@@ -6084,10 +6086,10 @@ group the incoming object by.</p>
 </div>
 </div>
 <section class="tabs tabs-2">
-  <input id="tab-1565609160-77" type="radio" name="radio-set-1565609160-77" class="tab-selector-1" checked="checked" />
-  <label for="tab-1565609160-77" class="tab-label-1">console (groovy)</label>
-  <input id="tab-1565609160-78" type="radio" name="radio-set-1565609160-77" class="tab-selector-2" />
-  <label for="tab-1565609160-78" class="tab-label-2">groovy</label>
+  <input id="tab-1570655322-77" type="radio" name="radio-set-1570655322-77" class="tab-selector-1" checked="checked" />
+  <label for="tab-1570655322-77" class="tab-label-1">console (groovy)</label>
+  <input id="tab-1570655322-78" type="radio" name="radio-set-1570655322-77" class="tab-selector-2" />
+  <label for="tab-1570655322-78" class="tab-label-2">groovy</label>
   <div class="tabcontent">
     <div class="tabcontent-1">
 <div class="listingblock">
@@ -6167,10 +6169,10 @@ it received to its output. Internal to <
 </ul>
 </div>
 <section class="tabs tabs-2">
-  <input id="tab-1565609160-79" type="radio" name="radio-set-1565609160-79" class="tab-selector-1" checked="checked" />
-  <label for="tab-1565609160-79" class="tab-label-1">console (groovy)</label>
-  <input id="tab-1565609160-80" type="radio" name="radio-set-1565609160-79" class="tab-selector-2" />
-  <label for="tab-1565609160-80" class="tab-label-2">groovy</label>
+  <input id="tab-1570655322-79" type="radio" name="radio-set-1570655322-79" class="tab-selector-1" checked="checked" />
+  <label for="tab-1570655322-79" class="tab-label-1">console (groovy)</label>
+  <input id="tab-1570655322-80" type="radio" name="radio-set-1570655322-79" class="tab-selector-2" />
+  <label for="tab-1570655322-80" class="tab-label-2">groovy</label>
   <div class="tabcontent">
     <div class="tabcontent-1">
 <div class="listingblock">
@@ -6300,10 +6302,10 @@ may provide a partial match extension.</
 <p>The <code>id()</code>-step (<strong>map</strong>) takes an <code>Element</code> and extracts its identifier from it.</p>
 </div>
 <section class="tabs tabs-2">
-  <input id="tab-1565609160-81" type="radio" name="radio-set-1565609160-81" class="tab-selector-1" checked="checked" />
-  <label for="tab-1565609160-81" class="tab-label-1">console (groovy)</label>
-  <input id="tab-1565609160-82" type="radio" name="radio-set-1565609160-81" class="tab-selector-2" />
-  <label for="tab-1565609160-82" class="tab-label-2">groovy</label>
+  <input id="tab-1570655322-81" type="radio" name="radio-set-1570655322-81" class="tab-selector-1" checked="checked" />
+  <label for="tab-1570655322-81" class="tab-label-1">console (groovy)</label>
+  <input id="tab-1570655322-82" type="radio" name="radio-set-1570655322-81" class="tab-selector-2" />
+  <label for="tab-1570655322-82" class="tab-label-2">groovy</label>
   <div class="tabcontent">
     <div class="tabcontent-1">
 <div class="listingblock">
@@ -6355,10 +6357,10 @@ g.V(<span class="integer">1</span>).prop
 the current object to itself.</p>
 </div>
 <section class="tabs tabs-2">
-  <input id="tab-1565609160-83" type="radio" name="radio-set-1565609160-83" class="tab-selector-1" checked="checked" />
-  <label for="tab-1565609160-83" class="tab-label-1">console (groovy)</label>
-  <input id="tab-1565609160-84" type="radio" name="radio-set-1565609160-83" class="tab-selector-2" />
-  <label for="tab-1565609160-84" class="tab-label-2">groovy</label>
+  <input id="tab-1570655322-83" type="radio" name="radio-set-1570655322-83" class="tab-selector-1" checked="checked" />
+  <label for="tab-1570655322-83" class="tab-label-1">console (groovy)</label>
+  <input id="tab-1570655322-84" type="radio" name="radio-set-1570655322-83" class="tab-selector-2" />
+  <label for="tab-1570655322-84" class="tab-label-2">groovy</label>
   <div class="tabcontent">
     <div class="tabcontent-1">
 <div class="listingblock">
@@ -6403,10 +6405,10 @@ the current object to itself.</p>
 into a traversal stream. In general, <code>inject()</code>-step (<strong>sideEffect</strong>) exists and a few examples are provided below.</p>
 </div>
 <section class="tabs tabs-2">
-  <input id="tab-1565609160-85" type="radio" name="radio-set-1565609160-85" class="tab-selector-1" checked="checked" />
-  <label for="tab-1565609160-85" class="tab-label-1">console (groovy)</label>
-  <input id="tab-1565609160-86" type="radio" name="radio-set-1565609160-85" class="tab-selector-2" />
-  <label for="tab-1565609160-86" class="tab-label-2">groovy</label>
+  <input id="tab-1570655322-85" type="radio" name="radio-set-1570655322-85" class="tab-selector-1" checked="checked" />
+  <label for="tab-1570655322-85" class="tab-label-1">console (groovy)</label>
+  <input id="tab-1570655322-86" type="radio" name="radio-set-1570655322-85" class="tab-selector-2" />
+  <label for="tab-1570655322-86" class="tab-label-2">groovy</label>
   <div class="tabcontent">
     <div class="tabcontent-1">
 <div class="listingblock">
@@ -6445,10 +6447,10 @@ g.V(<span class="integer">4</span>).out(
 start of the traversal is not a graph object.</p>
 </div>
 <section class="tabs tabs-2">
-  <input id="tab-1565609160-87" type="radio" name="radio-set-1565609160-87" class="tab-selector-1" checked="checked" />
-  <label for="tab-1565609160-87" class="tab-label-1">console (groovy)</label>
-  <input id="tab-1565609160-88" type="radio" name="radio-set-1565609160-87" class="tab-selector-2" />
-  <label for="tab-1565609160-88" class="tab-label-2">groovy</label>
+  <input id="tab-1570655322-87" type="radio" name="radio-set-1570655322-87" class="tab-selector-1" checked="checked" />
+  <label for="tab-1570655322-87" class="tab-label-1">console (groovy)</label>
+  <input id="tab-1570655322-88" type="radio" name="radio-set-1570655322-87" class="tab-selector-2" />
+  <label for="tab-1570655322-88" class="tab-label-2">groovy</label>
   <div class="tabcontent">
     <div class="tabcontent-1">
 <div class="listingblock">
@@ -6505,10 +6507,10 @@ inject(<span class="integer">1</span>,<s
 </table>
 </div>
 <section class="tabs tabs-2">
-  <input id="tab-1565609160-89" type="radio" name="radio-set-1565609160-89" class="tab-selector-1" checked="checked" />
-  <label for="tab-1565609160-89" class="tab-label-1">console (groovy)</label>
-  <input id="tab-1565609160-90" type="radio" name="radio-set-1565609160-89" class="tab-selector-2" />
-  <label for="tab-1565609160-90" class="tab-label-2">groovy</label>
+  <input id="tab-1570655322-89" type="radio" name="radio-set-1570655322-89" class="tab-selector-1" checked="checked" />
+  <label for="tab-1570655322-89" class="tab-label-1">console (groovy)</label>
+  <input id="tab-1570655322-90" type="radio" name="radio-set-1570655322-89" class="tab-selector-2" />
+  <label for="tab-1570655322-90" class="tab-label-2">groovy</label>
   <div class="tabcontent">
     <div class="tabcontent-1">
 <div class="listingblock">
@@ -6577,10 +6579,10 @@ g.V().where(__.in(<span class="string"><
 <p>The <code>key()</code>-step (<strong>map</strong>) takes a <code>Property</code> and extracts the key from it.</p>
 </div>
 <section class="tabs tabs-2">
-  <input id="tab-1565609160-91" type="radio" name="radio-set-1565609160-91" class="tab-selector-1" checked="checked" />
-  <label for="tab-1565609160-91" class="tab-label-1">console (groovy)</label>
-  <input id="tab-1565609160-92" type="radio" name="radio-set-1565609160-91" class="tab-selector-2" />
-  <label for="tab-1565609160-92" class="tab-label-2">groovy</label>
+  <input id="tab-1570655322-91" type="radio" name="radio-set-1570655322-91" class="tab-selector-1" checked="checked" />
+  <label for="tab-1570655322-91" class="tab-label-1">console (groovy)</label>
+  <input id="tab-1570655322-92" type="radio" name="radio-set-1570655322-91" class="tab-selector-2" />
+  <label for="tab-1570655322-92" class="tab-label-2">groovy</label>
   <div class="tabcontent">
     <div class="tabcontent-1">
 <div class="listingblock">
@@ -6627,10 +6629,10 @@ g.V(<span class="integer">1</span>).prop
 <p>The <code>label()</code>-step (<strong>map</strong>) takes an <code>Element</code> and extracts its label from it.</p>
 </div>
 <section class="tabs tabs-2">
-  <input id="tab-1565609160-93" type="radio" name="radio-set-1565609160-93" class="tab-selector-1" checked="checked" />
-  <label for="tab-1565609160-93" class="tab-label-1">console (groovy)</label>
-  <input id="tab-1565609160-94" type="radio" name="radio-set-1565609160-93" class="tab-selector-2" />
-  <label for="tab-1565609160-94" class="tab-label-2">groovy</label>
+  <input id="tab-1570655322-93" type="radio" name="radio-set-1570655322-93" class="tab-selector-1" checked="checked" />
+  <label for="tab-1570655322-93" class="tab-label-1">console (groovy)</label>
+  <input id="tab-1570655322-94" type="radio" name="radio-set-1570655322-93" class="tab-selector-2" />
+  <label for="tab-1570655322-94" class="tab-label-2">groovy</label>
   <div class="tabcontent">
     <div class="tabcontent-1">
 <div class="listingblock">
@@ -6678,10 +6680,10 @@ g.V(<span class="integer">1</span>).prop
 <p>The <code>limit()</code>-step is analogous to <a href="#range-step"><code>range()</code>-step</a> save that the lower end range is set to 0.</p>
 </div>
 <section class="tabs tabs-2">
-  <input id="tab-1565609160-95" type="radio" name="radio-set-1565609160-95" class="tab-selector-1" checked="checked" />
-  <label for="tab-1565609160-95" class="tab-label-1">console (groovy)</label>
-  <input id="tab-1565609160-96" type="radio" name="radio-set-1565609160-95" class="tab-selector-2" />
-  <label for="tab-1565609160-96" class="tab-label-2">groovy</label>
+  <input id="tab-1570655322-95" type="radio" name="radio-set-1570655322-95" class="tab-selector-1" checked="checked" />
+  <label for="tab-1570655322-95" class="tab-label-1">console (groovy)</label>
+  <input id="tab-1570655322-96" type="radio" name="radio-set-1570655322-95" class="tab-selector-2" />
+  <label for="tab-1570655322-96" class="tab-label-2">groovy</label>
   <div class="tabcontent">
     <div class="tabcontent-1">
 <div class="listingblock">
@@ -6712,10 +6714,10 @@ g.V().range(<span class="integer">0</spa
 The examples below use the <a href="#the-crew-toy-graph">The Crew</a> toy data set.</p>
 </div>
 <section class="tabs tabs-2">
-  <input id="tab-1565609160-97" type="radio" name="radio-set-1565609160-97" class="tab-selector-1" checked="checked" />
-  <label for="tab-1565609160-97" class="tab-label-1">console (groovy)</label>
-  <input id="tab-1565609160-98" type="radio" name="radio-set-1565609160-97" class="tab-selector-2" />
-  <label for="tab-1565609160-98" class="tab-label-2">groovy</label>
+  <input id="tab-1570655322-97" type="radio" name="radio-set-1570655322-97" class="tab-selector-1" checked="checked" />
+  <label for="tab-1570655322-97" class="tab-label-1">console (groovy)</label>
+  <input id="tab-1570655322-98" type="radio" name="radio-set-1570655322-97" class="tab-selector-2" />
+  <label for="tab-1570655322-98" class="tab-label-2">groovy</label>
   <div class="tabcontent">
     <div class="tabcontent-1">
 <div class="listingblock">
@@ -6779,10 +6781,10 @@ single element within that stream. To do
 Note that the examples below use the <a href="#the-crew-toy-graph">The Crew</a> toy data set.</p>
 </div>
 <section class="tabs tabs-2">
-  <input id="tab-1565609160-99" type="radio" name="radio-set-1565609160-99" class="tab-selector-1" checked="checked" />
-  <label for="tab-1565609160-99" class="tab-label-1">console (groovy)</label>
-  <input id="tab-1565609160-100" type="radio" name="radio-set-1565609160-99" class="tab-selector-2" />
-  <label for="tab-1565609160-100" class="tab-label-2">groovy</label>
+  <input id="tab-1570655322-99" type="radio" name="radio-set-1570655322-99" class="tab-selector-1" checked="checked" />
+  <label for="tab-1570655322-99" class="tab-label-1">console (groovy)</label>
+  <input id="tab-1570655322-100" type="radio" name="radio-set-1570655322-99" class="tab-selector-2" />
+  <label for="tab-1570655322-100" class="tab-label-2">groovy</label>
   <div class="tabcontent">
     <div class="tabcontent-1">
 <div class="listingblock">
@@ -6844,10 +6846,10 @@ a “global traversal” with loca
 optimizations (i.e. when writing <code>TraversalStrategy</code> implementations. As another example consider:</p>
 </div>
 <section class="tabs tabs-2">
-  <input id="tab-1565609160-101" type="radio" name="radio-set-1565609160-101" class="tab-selector-1" checked="checked" />
-  <label for="tab-1565609160-101" class="tab-label-1">console (groovy)</label>
-  <input id="tab-1565609160-102" type="radio" name="radio-set-1565609160-101" class="tab-selector-2" />
-  <label for="tab-1565609160-102" class="tab-label-2">groovy</label>
+  <input id="tab-1570655322-101" type="radio" name="radio-set-1570655322-101" class="tab-selector-1" checked="checked" />
+  <label for="tab-1570655322-101" class="tab-label-1">console (groovy)</label>
+  <input id="tab-1570655322-102" type="radio" name="radio-set-1570655322-101" class="tab-selector-2" />
+  <label for="tab-1570655322-102" class="tab-label-2">groovy</label>
   <div class="tabcontent">
     <div class="tabcontent-1">
 <div class="listingblock">
@@ -6914,10 +6916,10 @@ the confines of the vertex&#8217;s star
 <p>The <code>loops()</code>-step (<strong>map</strong>) extracts the number of times the <code>Traverser</code> has gone through the current loop.</p>
 </div>
 <section class="tabs tabs-2">
-  <input id="tab-1565609160-103" type="radio" name="radio-set-1565609160-103" class="tab-selector-1" checked="checked" />
-  <label for="tab-1565609160-103" class="tab-label-1">console (groovy)</label>
-  <input id="tab-1565609160-104" type="radio" name="radio-set-1565609160-103" class="tab-selector-2" />
-  <label for="tab-1565609160-104" class="tab-label-2">groovy</label>
+  <input id="tab-1570655322-103" type="radio" name="radio-set-1570655322-103" class="tab-selector-1" checked="checked" />
+  <label for="tab-1570655322-103" class="tab-label-1">console (groovy)</label>
+  <input id="tab-1570655322-104" type="radio" name="radio-set-1570655322-103" class="tab-selector-2" />
+  <label for="tab-1570655322-104" class="tab-label-2">groovy</label>
   <div class="tabcontent">
     <div class="tabcontent-1">
 <div class="listingblock">
@@ -6974,10 +6976,10 @@ express via <code>match()</code> than wi
 </div>
 </div>
 <section class="tabs tabs-2">
-  <input id="tab-1565609160-105" type="radio" name="radio-set-1565609160-105" class="tab-selector-1" checked="checked" />
-  <label for="tab-1565609160-105" class="tab-label-1">console (groovy)</label>
-  <input id="tab-1565609160-106" type="radio" name="radio-set-1565609160-105" class="tab-selector-2" />
-  <label for="tab-1565609160-106" class="tab-label-2">groovy</label>
+  <input id="tab-1570655322-105" type="radio" name="radio-set-1570655322-105" class="tab-selector-1" checked="checked" />
+  <label for="tab-1570655322-105" class="tab-label-1">console (groovy)</label>
+  <input id="tab-1570655322-106" type="radio" name="radio-set-1570655322-105" class="tab-selector-2" />
+  <label for="tab-1570655322-106" class="tab-label-2">groovy</label>
   <div class="tabcontent">
     <div class="tabcontent-1">
 <div class="listingblock">
@@ -7015,10 +7017,10 @@ express via <code>match()</code> than wi
 be arbitrarily defined.</p>
 </div>
 <section class="tabs tabs-2">
-  <input id="tab-1565609160-107" type="radio" name="radio-set-1565609160-107" class="tab-selector-1" checked="checked" />
-  <label for="tab-1565609160-107" class="tab-label-1">console (groovy)</label>
-  <input id="tab-1565609160-108" type="radio" name="radio-set-1565609160-107" class="tab-selector-2" />
-  <label for="tab-1565609160-108" class="tab-label-2">groovy</label>
+  <input id="tab-1570655322-107" type="radio" name="radio-set-1570655322-107" class="tab-selector-1" checked="checked" />
+  <label for="tab-1570655322-107" class="tab-label-1">console (groovy)</label>
+  <input id="tab-1570655322-108" type="radio" name="radio-set-1570655322-107" class="tab-selector-2" />
+  <label for="tab-1570655322-108" class="tab-label-2">groovy</label>
   <div class="tabcontent">
     <div class="tabcontent-1">
 <div class="listingblock">
@@ -7052,10 +7054,10 @@ be arbitrarily defined.</p>
 previous query can thus be written in a more expressive way as shown below.</p>
 </div>
 <section class="tabs tabs-2">
-  <input id="tab-1565609160-109" type="radio" name="radio-set-1565609160-109" class="tab-selector-1" checked="checked" />
-  <label for="tab-1565609160-109" class="tab-label-1">console (groovy)</label>
-  <input id="tab-1565609160-110" type="radio" name="radio-set-1565609160-109" class="tab-selector-2" />
-  <label for="tab-1565609160-110" class="tab-label-2">groovy</label>
+  <input id="tab-1570655322-109" type="radio" name="radio-set-1570655322-109" class="tab-selector-1" checked="checked" />
+  <label for="tab-1570655322-109" class="tab-label-1">console (groovy)</label>
+  <input id="tab-1570655322-110" type="radio" name="radio-set-1570655322-109" class="tab-selector-2" />
+  <label for="tab-1570655322-110" class="tab-label-2">groovy</label>
   <div class="tabcontent">
     <div class="tabcontent-1">
 <div class="listingblock">
@@ -7110,10 +7112,10 @@ MatchStep conjoins a set of patterns app
 songs which Jerry Garcia has both sung and written (using the Grateful Dead graph distributed in the <code>data/</code> directory):</p>
 </div>
 <section class="tabs tabs-2">
-  <input id="tab-1565609160-111" type="radio" name="radio-set-1565609160-111" class="tab-selector-1" checked="checked" />
-  <label for="tab-1565609160-111" class="tab-label-1">console (groovy)</label>
-  <input id="tab-1565609160-112" type="radio" name="radio-set-1565609160-111" class="tab-selector-2" />
-  <label for="tab-1565609160-112" class="tab-label-2">groovy</label>
+  <input id="tab-1570655322-111" type="radio" name="radio-set-1570655322-111" class="tab-selector-1" checked="checked" />
+  <label for="tab-1570655322-111" class="tab-label-1">console (groovy)</label>
+  <input id="tab-1570655322-112" type="radio" name="radio-set-1570655322-111" class="tab-selector-2" />
+  <label for="tab-1570655322-112" class="tab-label-2">groovy</label>
   <div class="tabcontent">
     <div class="tabcontent-1">
 <div class="listingblock">
@@ -7152,10 +7154,10 @@ g.V().match(
 <p>Among the features which differentiate <code>match()</code> from SPARQL are:</p>
 </div>
 <section class="tabs tabs-2">
-  <input id="tab-1565609160-113" type="radio" name="radio-set-1565609160-113" class="tab-selector-1" checked="checked" />
-  <label for="tab-1565609160-113" class="tab-label-1">console (groovy)</label>
-  <input id="tab-1565609160-114" type="radio" name="radio-set-1565609160-113" class="tab-selector-2" />
-  <label for="tab-1565609160-114" class="tab-label-2">groovy</label>
+  <input id="tab-1570655322-113" type="radio" name="radio-set-1570655322-113" class="tab-selector-1" checked="checked" />
+  <label for="tab-1570655322-113" class="tab-label-1">console (groovy)</label>
+  <input id="tab-1570655322-114" type="radio" name="radio-set-1570655322-113" class="tab-selector-2" />
+  <label for="tab-1570655322-114" class="tab-label-2">groovy</label>
   <div class="tabcontent">
     <div class="tabcontent-1">
 <div class="listingblock">
@@ -7202,10 +7204,10 @@ g.V().match(
 <p>To extend point #3, it is possible to support going from imperative, to declarative, to imperative, ad infinitum.</p>
 </div>
 <section class="tabs tabs-2">
-  <input id="tab-1565609160-115" type="radio" name="radio-set-1565609160-115" class="tab-selector-1" checked="checked" />
-  <label for="tab-1565609160-115" class="tab-label-1">console (groovy)</label>
-  <input id="tab-1565609160-116" type="radio" name="radio-set-1565609160-115" class="tab-selector-2" />
-  <label for="tab-1565609160-116" class="tab-label-2">groovy</label>
+  <input id="tab-1570655322-115" type="radio" name="radio-set-1570655322-115" class="tab-selector-1" checked="checked" />
+  <label for="tab-1570655322-115" class="tab-label-1">console (groovy)</label>
+  <input id="tab-1570655322-116" type="radio" name="radio-set-1570655322-115" class="tab-selector-2" />
+  <label for="tab-1570655322-116" class="tab-label-2">groovy</label>
   <div class="tabcontent">
     <div class="tabcontent-1">
 <div class="listingblock">
@@ -7261,10 +7263,10 @@ their analysis.
 of Gremlin&#8217;s functional foundation (i.e. recursive matching).</p>
 </div>
 <section class="tabs tabs-2">
-  <input id="tab-1565609160-117" type="radio" name="radio-set-1565609160-117" class="tab-selector-1" checked="checked" />
-  <label for="tab-1565609160-117" class="tab-label-1">console (groovy)</label>
-  <input id="tab-1565609160-118" type="radio" name="radio-set-1565609160-117" class="tab-selector-2" />
-  <label for="tab-1565609160-118" class="tab-label-2">groovy</label>
+  <input id="tab-1570655322-117" type="radio" name="radio-set-1570655322-117" class="tab-selector-1" checked="checked" />
+  <label for="tab-1570655322-117" class="tab-label-1">console (groovy)</label>
+  <input id="tab-1570655322-118" type="radio" name="radio-set-1570655322-117" class="tab-selector-2" />
+  <label for="tab-1570655322-118" class="tab-label-2">groovy</label>
   <div class="tabcontent">
     <div class="tabcontent-1">
 <div class="listingblock">
@@ -7304,10 +7306,10 @@ of Gremlin&#8217;s functional foundation
 to a particular variable, then the previous step should be labeled accordingly.</p>
 </div>
 <section class="tabs tabs-2">
-  <input id="tab-1565609160-119" type="radio" name="radio-set-1565609160-119" class="tab-selector-1" checked="checked" />
-  <label for="tab-1565609160-119" class="tab-label-1">console (groovy)</label>
-  <input id="tab-1565609160-120" type="radio" name="radio-set-1565609160-119" class="tab-selector-2" />
-  <label for="tab-1565609160-120" class="tab-label-2">groovy</label>
+  <input id="tab-1570655322-119" type="radio" name="radio-set-1570655322-119" class="tab-selector-1" checked="checked" />
+  <label for="tab-1570655322-119" class="tab-label-1">console (groovy)</label>
+  <input id="tab-1570655322-120" type="radio" name="radio-set-1570655322-119" class="tab-selector-2" />
+  <label for="tab-1570655322-120" class="tab-label-2">groovy</label>
   <div class="tabcontent">
     <div class="tabcontent-1">
 <div class="listingblock">
@@ -7367,10 +7369,10 @@ least one for <code>or()</code>), <code>
 variable bindings to the next step in the traversal.</p>
 </div>
 <section class="tabs tabs-2">
-  <input id="tab-1565609160-121" type="radio" name="radio-set-1565609160-121" class="tab-selector-1" checked="checked" />
-  <label for="tab-1565609160-121" class="tab-label-1">console (groovy)</label>
-  <input id="tab-1565609160-122" type="radio" name="radio-set-1565609160-121" class="tab-selector-2" />
-  <label for="tab-1565609160-122" class="tab-label-2">groovy</label>
+  <input id="tab-1570655322-121" type="radio" name="radio-set-1570655322-121" class="tab-selector-1" checked="checked" />
+  <label for="tab-1570655322-121" class="tab-label-1">console (groovy)</label>
+  <input id="tab-1570655322-122" type="radio" name="radio-set-1570655322-121" class="tab-selector-2" />
+  <label for="tab-1570655322-122" class="tab-label-2">groovy</label>
   <div class="tabcontent">
     <div class="tabcontent-1">
 <div class="listingblock">
@@ -7442,10 +7444,10 @@ variable bindings to the next step in th
 A <code>where()</code>-step allows the user to further constrain the result set provided by <code>match()</code>.</p>
 </div>
 <section class="tabs tabs-2">
-  <input id="tab-1565609160-123" type="radio" name="radio-set-1565609160-123" class="tab-selector-1" checked="checked" />
-  <label for="tab-1565609160-123" class="tab-label-1">console (groovy)</label>
-  <input id="tab-1565609160-124" type="radio" name="radio-set-1565609160-123" class="tab-selector-2" />
-  <label for="tab-1565609160-124" class="tab-label-2">groovy</label>
+  <input id="tab-1570655322-123" type="radio" name="radio-set-1570655322-123" class="tab-selector-1" checked="checked" />
+  <label for="tab-1570655322-123" class="tab-label-1">console (groovy)</label>

[... 3070 lines stripped ...]