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 2020/12/07 17:37:48 UTC

svn commit: r1884186 [3/6] - in /tinkerpop/site: docs/3.4.9/dev/provider/ docs/3.4.9/recipes/ docs/3.4.9/reference/ docs/3.4.9/tutorials/getting-started/ docs/3.4.9/tutorials/gremlins-anatomy/ docs/3.4.9/tutorials/the-gremlin-console/ dotnetdocs/3.4.9/...

Modified: tinkerpop/site/docs/3.4.9/reference/index.html
URL: http://svn.apache.org/viewvc/tinkerpop/site/docs/3.4.9/reference/index.html?rev=1884186&r1=1884185&r2=1884186&view=diff
==============================================================================
--- tinkerpop/site/docs/3.4.9/reference/index.html (original)
+++ tinkerpop/site/docs/3.4.9/reference/index.html Mon Dec  7 17:37:47 2020
@@ -1816,10 +1816,10 @@ gremlin&gt; g.V().has(<span class="strin
 be spawned off that vertex.</p>
 </div>
 <section class="tabs tabs-2">
-  <input id="tab-1607348181-1" type="radio" name="radio-set-1607348181-1" class="tab-selector-1" checked="checked" />
-  <label for="tab-1607348181-1" class="tab-label-1">console (groovy)</label>
-  <input id="tab-1607348181-2" type="radio" name="radio-set-1607348181-1" class="tab-selector-2" />
-  <label for="tab-1607348181-2" class="tab-label-2">groovy</label>
+  <input id="tab-1607359553-1" type="radio" name="radio-set-1607359553-1" class="tab-selector-1" checked="checked" />
+  <label for="tab-1607359553-1" class="tab-label-1">console (groovy)</label>
+  <input id="tab-1607359553-2" type="radio" name="radio-set-1607359553-1" class="tab-selector-2" />
+  <label for="tab-1607359553-2" class="tab-label-2">groovy</label>
   <div class="tabcontent">
     <div class="tabcontent-1">
 <div class="listingblock">
@@ -1880,10 +1880,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-1607348181-3" type="radio" name="radio-set-1607348181-3" class="tab-selector-1" checked="checked" />
-  <label for="tab-1607348181-3" class="tab-label-1">console (groovy)</label>
-  <input id="tab-1607348181-4" type="radio" name="radio-set-1607348181-3" class="tab-selector-2" />
-  <label for="tab-1607348181-4" class="tab-label-2">groovy</label>
+  <input id="tab-1607359553-3" type="radio" name="radio-set-1607359553-3" class="tab-selector-1" checked="checked" />
+  <label for="tab-1607359553-3" class="tab-label-1">console (groovy)</label>
+  <input id="tab-1607359553-4" type="radio" name="radio-set-1607359553-3" class="tab-selector-2" />
+  <label for="tab-1607359553-4" class="tab-label-2">groovy</label>
   <div class="tabcontent">
     <div class="tabcontent-1">
 <div class="listingblock">
@@ -1924,10 +1924,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-1607348181-5" type="radio" name="radio-set-1607348181-5" class="tab-selector-1" checked="checked" />
-  <label for="tab-1607348181-5" class="tab-label-1">console (groovy)</label>
-  <input id="tab-1607348181-6" type="radio" name="radio-set-1607348181-5" class="tab-selector-2" />
-  <label for="tab-1607348181-6" class="tab-label-2">groovy</label>
+  <input id="tab-1607359553-5" type="radio" name="radio-set-1607359553-5" class="tab-selector-1" checked="checked" />
+  <label for="tab-1607359553-5" class="tab-label-1">console (groovy)</label>
+  <input id="tab-1607359553-6" type="radio" name="radio-set-1607359553-5" class="tab-selector-2" />
+  <label for="tab-1607359553-6" class="tab-label-2">groovy</label>
   <div class="tabcontent">
     <div class="tabcontent-1">
 <div class="listingblock">
@@ -2120,16 +2120,16 @@ the server which means that there is no
 the location of the Gremlin Server to connect to:</p>
 </div>
 <section class="tabs tabs-5">
-  <input id="tab-1607348181-7" type="radio" name="radio-set-1607348181-7" class="tab-selector-1" checked="checked" />
-  <label for="tab-1607348181-7" class="tab-label-1">java</label>
-  <input id="tab-1607348181-8" type="radio" name="radio-set-1607348181-7" class="tab-selector-2" />
-  <label for="tab-1607348181-8" class="tab-label-2">groovy</label>
-  <input id="tab-1607348181-9" type="radio" name="radio-set-1607348181-7" class="tab-selector-3" />
-  <label for="tab-1607348181-9" class="tab-label-3">csharp</label>
-  <input id="tab-1607348181-10" type="radio" name="radio-set-1607348181-7" class="tab-selector-4" />
-  <label for="tab-1607348181-10" class="tab-label-4">javascript</label>
-  <input id="tab-1607348181-11" type="radio" name="radio-set-1607348181-7" class="tab-selector-5" />
-  <label for="tab-1607348181-11" class="tab-label-5">python</label>
+  <input id="tab-1607359553-7" type="radio" name="radio-set-1607359553-7" class="tab-selector-1" checked="checked" />
+  <label for="tab-1607359553-7" class="tab-label-1">java</label>
+  <input id="tab-1607359553-8" type="radio" name="radio-set-1607359553-7" class="tab-selector-2" />
+  <label for="tab-1607359553-8" class="tab-label-2">groovy</label>
+  <input id="tab-1607359553-9" type="radio" name="radio-set-1607359553-7" class="tab-selector-3" />
+  <label for="tab-1607359553-9" class="tab-label-3">csharp</label>
+  <input id="tab-1607359553-10" type="radio" name="radio-set-1607359553-7" class="tab-selector-4" />
+  <label for="tab-1607359553-10" class="tab-label-4">javascript</label>
+  <input id="tab-1607359553-11" type="radio" name="radio-set-1607359553-7" class="tab-selector-5" />
+  <label for="tab-1607359553-11" class="tab-label-5">python</label>
   <div class="tabcontent">
     <div class="tabcontent-1">
 <div class="listingblock">
@@ -2284,18 +2284,18 @@ of this documentation, so be sure to con
 getting data into the graph regardless of programming language or mode of operation is just some basic Gremlin:</p>
 </div>
 <section class="tabs tabs-6">
-  <input id="tab-1607348181-12" type="radio" name="radio-set-1607348181-12" class="tab-selector-1" checked="checked" />
-  <label for="tab-1607348181-12" class="tab-label-1">console (groovy)</label>
-  <input id="tab-1607348181-13" type="radio" name="radio-set-1607348181-12" class="tab-selector-2" />
-  <label for="tab-1607348181-13" class="tab-label-2">groovy</label>
-  <input id="tab-1607348181-14" type="radio" name="radio-set-1607348181-12" class="tab-selector-3" />
-  <label for="tab-1607348181-14" class="tab-label-3">csharp</label>
-  <input id="tab-1607348181-15" type="radio" name="radio-set-1607348181-12" class="tab-selector-4" />
-  <label for="tab-1607348181-15" class="tab-label-4">java</label>
-  <input id="tab-1607348181-16" type="radio" name="radio-set-1607348181-12" class="tab-selector-5" />
-  <label for="tab-1607348181-16" class="tab-label-5">javascript</label>
-  <input id="tab-1607348181-17" type="radio" name="radio-set-1607348181-12" class="tab-selector-6" />
-  <label for="tab-1607348181-17" class="tab-label-6">python</label>
+  <input id="tab-1607359553-12" type="radio" name="radio-set-1607359553-12" class="tab-selector-1" checked="checked" />
+  <label for="tab-1607359553-12" class="tab-label-1">console (groovy)</label>
+  <input id="tab-1607359553-13" type="radio" name="radio-set-1607359553-12" class="tab-selector-2" />
+  <label for="tab-1607359553-13" class="tab-label-2">groovy</label>
+  <input id="tab-1607359553-14" type="radio" name="radio-set-1607359553-12" class="tab-selector-3" />
+  <label for="tab-1607359553-14" class="tab-label-3">csharp</label>
+  <input id="tab-1607359553-15" type="radio" name="radio-set-1607359553-12" class="tab-selector-4" />
+  <label for="tab-1607359553-15" class="tab-label-4">java</label>
+  <input id="tab-1607359553-16" type="radio" name="radio-set-1607359553-12" class="tab-selector-5" />
+  <label for="tab-1607359553-16" class="tab-label-5">javascript</label>
+  <input id="tab-1607359553-17" type="radio" name="radio-set-1607359553-12" class="tab-selector-6" />
+  <label for="tab-1607359553-17" class="tab-label-6">python</label>
   <div class="tabcontent">
     <div class="tabcontent-1">
 <div class="listingblock">
@@ -2389,18 +2389,18 @@ is a large one-time load to do.
 <p>Retrieving this data is also a just writing a Gremlin statement:</p>
 </div>
 <section class="tabs tabs-6">
-  <input id="tab-1607348181-18" type="radio" name="radio-set-1607348181-18" class="tab-selector-1" checked="checked" />
-  <label for="tab-1607348181-18" class="tab-label-1">console (groovy)</label>
-  <input id="tab-1607348181-19" type="radio" name="radio-set-1607348181-18" class="tab-selector-2" />
-  <label for="tab-1607348181-19" class="tab-label-2">groovy</label>
-  <input id="tab-1607348181-20" type="radio" name="radio-set-1607348181-18" class="tab-selector-3" />
-  <label for="tab-1607348181-20" class="tab-label-3">csharp</label>
-  <input id="tab-1607348181-21" type="radio" name="radio-set-1607348181-18" class="tab-selector-4" />
-  <label for="tab-1607348181-21" class="tab-label-4">java</label>
-  <input id="tab-1607348181-22" type="radio" name="radio-set-1607348181-18" class="tab-selector-5" />
-  <label for="tab-1607348181-22" class="tab-label-5">javascript</label>
-  <input id="tab-1607348181-23" type="radio" name="radio-set-1607348181-18" class="tab-selector-6" />
-  <label for="tab-1607348181-23" class="tab-label-6">python</label>
+  <input id="tab-1607359553-18" type="radio" name="radio-set-1607359553-18" class="tab-selector-1" checked="checked" />
+  <label for="tab-1607359553-18" class="tab-label-1">console (groovy)</label>
+  <input id="tab-1607359553-19" type="radio" name="radio-set-1607359553-18" class="tab-selector-2" />
+  <label for="tab-1607359553-19" class="tab-label-2">groovy</label>
+  <input id="tab-1607359553-20" type="radio" name="radio-set-1607359553-18" class="tab-selector-3" />
+  <label for="tab-1607359553-20" class="tab-label-3">csharp</label>
+  <input id="tab-1607359553-21" type="radio" name="radio-set-1607359553-18" class="tab-selector-4" />
+  <label for="tab-1607359553-21" class="tab-label-4">java</label>
+  <input id="tab-1607359553-22" type="radio" name="radio-set-1607359553-18" class="tab-selector-5" />
+  <label for="tab-1607359553-22" class="tab-label-5">javascript</label>
+  <input id="tab-1607359553-23" type="radio" name="radio-set-1607359553-18" class="tab-selector-6" />
+  <label for="tab-1607359553-23" class="tab-label-6">python</label>
   <div class="tabcontent">
     <div class="tabcontent-1">
 <div class="listingblock">
@@ -2571,10 +2571,10 @@ utilize it as a pointer. For <code>Graph
 spawn <code>GraphTraversalSource</code> instances so as to write Gremlin:</p>
 </div>
 <section class="tabs tabs-2">
-  <input id="tab-1607348289-1" type="radio" name="radio-set-1607348289-1" class="tab-selector-1" checked="checked" />
-  <label for="tab-1607348289-1" class="tab-label-1">console (groovy)</label>
-  <input id="tab-1607348289-2" type="radio" name="radio-set-1607348289-1" class="tab-selector-2" />
-  <label for="tab-1607348289-2" class="tab-label-2">groovy</label>
+  <input id="tab-1607359663-1" type="radio" name="radio-set-1607359663-1" class="tab-selector-1" checked="checked" />
+  <label for="tab-1607359663-1" class="tab-label-1">console (groovy)</label>
+  <input id="tab-1607359663-2" type="radio" name="radio-set-1607359663-1" class="tab-selector-2" />
+  <label for="tab-1607359663-2" class="tab-label-2">groovy</label>
   <div class="tabcontent">
     <div class="tabcontent-1">
 <div class="listingblock">
@@ -2657,10 +2657,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-1607348289-3" type="radio" name="radio-set-1607348289-3" class="tab-selector-1" checked="checked" />
-  <label for="tab-1607348289-3" class="tab-label-1">console (groovy)</label>
-  <input id="tab-1607348289-4" type="radio" name="radio-set-1607348289-3" class="tab-selector-2" />
-  <label for="tab-1607348289-4" class="tab-label-2">groovy</label>
+  <input id="tab-1607359663-3" type="radio" name="radio-set-1607359663-3" class="tab-selector-1" checked="checked" />
+  <label for="tab-1607359663-3" class="tab-label-1">console (groovy)</label>
+  <input id="tab-1607359663-4" type="radio" name="radio-set-1607359663-3" class="tab-selector-2" />
+  <label for="tab-1607359663-4" class="tab-label-2">groovy</label>
   <div class="tabcontent">
     <div class="tabcontent-1">
 <div class="listingblock">
@@ -2671,20 +2671,14 @@ gremlin&gt; graph.features()
 ==&gt;FEATURES
 &gt; GraphFeatures
 &gt;-- <span class="key">Transactions</span>: <span class="predefined-constant">false</span>
+&gt;-- <span class="key">Computer</span>: <span class="predefined-constant">true</span>
 &gt;-- <span class="key">Persistence</span>: <span class="predefined-constant">true</span>
 &gt;-- <span class="key">ConcurrentAccess</span>: <span class="predefined-constant">false</span>
 &gt;-- <span class="key">ThreadedTransactions</span>: <span class="predefined-constant">false</span>
 &gt;-- <span class="key">IoRead</span>: <span class="predefined-constant">true</span>
 &gt;-- <span class="key">IoWrite</span>: <span class="predefined-constant">true</span>
-&gt;-- <span class="key">Computer</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>
-&gt;-- <span class="key">IntegerValues</span>: <span class="predefined-constant">true</span>
-&gt;-- <span class="key">LongValues</span>: <span class="predefined-constant">true</span>
 &gt;-- <span class="key">MapValues</span>: <span class="predefined-constant">true</span>
 &gt;-- <span class="key">MixedListValues</span>: <span class="predefined-constant">true</span>
 &gt;-- <span class="key">SerializableValues</span>: <span class="predefined-constant">true</span>
@@ -2697,13 +2691,19 @@ gremlin&gt; graph.features()
 &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">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>
+&gt;-- <span class="key">LongValues</span>: <span class="predefined-constant">true</span>
+&gt;-- <span class="key">IntegerValues</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">AddVertices</span>: <span class="predefined-constant">true</span>
-&gt;-- <span class="key">RemoveVertices</span>: <span class="predefined-constant">true</span>
+&gt;-- <span class="key">Upsert</span>: <span class="predefined-constant">false</span>
 &gt;-- <span class="key">MultiProperties</span>: <span class="predefined-constant">true</span>
 &gt;-- <span class="key">DuplicateMultiProperties</span>: <span class="predefined-constant">true</span>
-&gt;-- <span class="key">Upsert</span>: <span class="predefined-constant">false</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">AddProperty</span>: <span class="predefined-constant">true</span>
 &gt;-- <span class="key">RemoveProperty</span>: <span class="predefined-constant">true</span>
 &gt;-- <span class="key">UserSuppliedIds</span>: <span class="predefined-constant">true</span>
@@ -2721,12 +2721,6 @@ gremlin&gt; graph.features()
 &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="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>
-&gt;-- <span class="key">IntegerValues</span>: <span class="predefined-constant">true</span>
-&gt;-- <span class="key">LongValues</span>: <span class="predefined-constant">true</span>
 &gt;-- <span class="key">MapValues</span>: <span class="predefined-constant">true</span>
 &gt;-- <span class="key">MixedListValues</span>: <span class="predefined-constant">true</span>
 &gt;-- <span class="key">SerializableValues</span>: <span class="predefined-constant">true</span>
@@ -2739,6 +2733,12 @@ gremlin&gt; graph.features()
 &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">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>
+&gt;-- <span class="key">LongValues</span>: <span class="predefined-constant">true</span>
+&gt;-- <span class="key">IntegerValues</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>
@@ -2753,12 +2753,6 @@ gremlin&gt; graph.features()
 &gt;-- <span class="key">AnyIds</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>
-&gt;-- <span class="key">IntegerValues</span>: <span class="predefined-constant">true</span>
-&gt;-- <span class="key">LongValues</span>: <span class="predefined-constant">true</span>
 &gt;-- <span class="key">MapValues</span>: <span class="predefined-constant">true</span>
 &gt;-- <span class="key">MixedListValues</span>: <span class="predefined-constant">true</span>
 &gt;-- <span class="key">SerializableValues</span>: <span class="predefined-constant">true</span>
@@ -2770,7 +2764,13 @@ gremlin&gt; graph.features()
 &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></code></pre>
+&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">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>
+&gt;-- <span class="key">LongValues</span>: <span class="predefined-constant">true</span>
+&gt;-- <span class="key">IntegerValues</span>: <span class="predefined-constant">true</span></code></pre>
 </div>
 </div>
     </div>
@@ -2790,10 +2790,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-1607348289-5" type="radio" name="radio-set-1607348289-5" class="tab-selector-1" checked="checked" />
-  <label for="tab-1607348289-5" class="tab-label-1">console (groovy)</label>
-  <input id="tab-1607348289-6" type="radio" name="radio-set-1607348289-5" class="tab-selector-2" />
-  <label for="tab-1607348289-6" class="tab-label-2">groovy</label>
+  <input id="tab-1607359663-5" type="radio" name="radio-set-1607359663-5" class="tab-selector-1" checked="checked" />
+  <label for="tab-1607359663-5" class="tab-label-1">console (groovy)</label>
+  <input id="tab-1607359663-6" type="radio" name="radio-set-1607359663-5" class="tab-selector-2" />
+  <label for="tab-1607359663-6" class="tab-label-2">groovy</label>
   <div class="tabcontent">
     <div class="tabcontent-1">
 <div class="listingblock">
@@ -2892,10 +2892,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-1607348289-7" type="radio" name="radio-set-1607348289-7" class="tab-selector-1" checked="checked" />
-  <label for="tab-1607348289-7" class="tab-label-1">console (groovy)</label>
-  <input id="tab-1607348289-8" type="radio" name="radio-set-1607348289-7" class="tab-selector-2" />
-  <label for="tab-1607348289-8" class="tab-label-2">groovy</label>
+  <input id="tab-1607359663-7" type="radio" name="radio-set-1607359663-7" class="tab-selector-1" checked="checked" />
+  <label for="tab-1607359663-7" class="tab-label-1">console (groovy)</label>
+  <input id="tab-1607359663-8" type="radio" name="radio-set-1607359663-7" class="tab-selector-2" />
+  <label for="tab-1607359663-8" class="tab-label-2">groovy</label>
   <div class="tabcontent">
     <div class="tabcontent-1">
 <div class="listingblock">
@@ -3053,10 +3053,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-1607348289-9" type="radio" name="radio-set-1607348289-9" class="tab-selector-1" checked="checked" />
-  <label for="tab-1607348289-9" class="tab-label-1">console (groovy)</label>
-  <input id="tab-1607348289-10" type="radio" name="radio-set-1607348289-9" class="tab-selector-2" />
-  <label for="tab-1607348289-10" class="tab-label-2">groovy</label>
+  <input id="tab-1607359663-9" type="radio" name="radio-set-1607359663-9" class="tab-selector-1" checked="checked" />
+  <label for="tab-1607359663-9" class="tab-label-1">console (groovy)</label>
+  <input id="tab-1607359663-10" type="radio" name="radio-set-1607359663-9" class="tab-selector-2" />
+  <label for="tab-1607359663-10" class="tab-label-2">groovy</label>
   <div class="tabcontent">
     <div class="tabcontent-1">
 <div class="listingblock">
@@ -3124,10 +3124,10 @@ variables are intended to store metadata
 <p>An example of graph variables in use is presented below:</p>
 </div>
 <section class="tabs tabs-2">
-  <input id="tab-1607348289-11" type="radio" name="radio-set-1607348289-11" class="tab-selector-1" checked="checked" />
-  <label for="tab-1607348289-11" class="tab-label-1">console (groovy)</label>
-  <input id="tab-1607348289-12" type="radio" name="radio-set-1607348289-11" class="tab-selector-2" />
-  <label for="tab-1607348289-12" class="tab-label-2">groovy</label>
+  <input id="tab-1607359663-11" type="radio" name="radio-set-1607359663-11" class="tab-selector-1" checked="checked" />
+  <label for="tab-1607359663-11" class="tab-label-1">console (groovy)</label>
+  <input id="tab-1607359663-12" type="radio" name="radio-set-1607359663-11" class="tab-selector-2" />
+  <label for="tab-1607359663-12" class="tab-label-2">groovy</label>
   <div class="tabcontent">
     <div class="tabcontent-1">
 <div class="listingblock">
@@ -3766,10 +3766,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-1607348374-1" type="radio" name="radio-set-1607348374-1" class="tab-selector-1" checked="checked" />
-  <label for="tab-1607348374-1" class="tab-label-1">console (groovy)</label>
-  <input id="tab-1607348374-2" type="radio" name="radio-set-1607348374-1" class="tab-selector-2" />
-  <label for="tab-1607348374-2" class="tab-label-2">groovy</label>
+  <input id="tab-1607359749-1" type="radio" name="radio-set-1607359749-1" class="tab-selector-1" checked="checked" />
+  <label for="tab-1607359749-1" class="tab-label-1">console (groovy)</label>
+  <input id="tab-1607359749-2" type="radio" name="radio-set-1607359749-1" class="tab-selector-2" />
+  <label for="tab-1607359749-2" class="tab-label-2">groovy</label>
   <div class="tabcontent">
     <div class="tabcontent-1">
 <div class="listingblock">
@@ -3819,10 +3819,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-1607348374-3" type="radio" name="radio-set-1607348374-3" class="tab-selector-1" checked="checked" />
-  <label for="tab-1607348374-3" class="tab-label-1">console (groovy)</label>
-  <input id="tab-1607348374-4" type="radio" name="radio-set-1607348374-3" class="tab-selector-2" />
-  <label for="tab-1607348374-4" class="tab-label-2">groovy</label>
+  <input id="tab-1607359749-3" type="radio" name="radio-set-1607359749-3" class="tab-selector-1" checked="checked" />
+  <label for="tab-1607359749-3" class="tab-label-1">console (groovy)</label>
+  <input id="tab-1607359749-4" type="radio" name="radio-set-1607359749-3" class="tab-selector-2" />
+  <label for="tab-1607359749-4" class="tab-label-2">groovy</label>
   <div class="tabcontent">
     <div class="tabcontent-1">
 <div class="listingblock">
@@ -3875,10 +3875,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-1607348374-5" type="radio" name="radio-set-1607348374-5" class="tab-selector-1" checked="checked" />
-  <label for="tab-1607348374-5" class="tab-label-1">console (groovy)</label>
-  <input id="tab-1607348374-6" type="radio" name="radio-set-1607348374-5" class="tab-selector-2" />
-  <label for="tab-1607348374-6" class="tab-label-2">groovy</label>
+  <input id="tab-1607359749-5" type="radio" name="radio-set-1607359749-5" class="tab-selector-1" checked="checked" />
+  <label for="tab-1607359749-5" class="tab-label-1">console (groovy)</label>
+  <input id="tab-1607359749-6" type="radio" name="radio-set-1607359749-5" class="tab-selector-2" />
+  <label for="tab-1607359749-6" class="tab-label-2">groovy</label>
   <div class="tabcontent">
     <div class="tabcontent-1">
 <div class="listingblock">
@@ -3925,10 +3925,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-1607348374-7" type="radio" name="radio-set-1607348374-7" class="tab-selector-1" checked="checked" />
-  <label for="tab-1607348374-7" class="tab-label-1">console (groovy)</label>
-  <input id="tab-1607348374-8" type="radio" name="radio-set-1607348374-7" class="tab-selector-2" />
-  <label for="tab-1607348374-8" class="tab-label-2">groovy</label>
+  <input id="tab-1607359749-7" type="radio" name="radio-set-1607359749-7" class="tab-selector-1" checked="checked" />
+  <label for="tab-1607359749-7" class="tab-label-1">console (groovy)</label>
+  <input id="tab-1607359749-8" type="radio" name="radio-set-1607359749-7" class="tab-selector-2" />
+  <label for="tab-1607359749-8" class="tab-label-2">groovy</label>
   <div class="tabcontent">
     <div class="tabcontent-1">
 <div class="listingblock">
@@ -4070,10 +4070,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-1607348374-9" type="radio" name="radio-set-1607348374-9" class="tab-selector-1" checked="checked" />
-  <label for="tab-1607348374-9" class="tab-label-1">console (groovy)</label>
-  <input id="tab-1607348374-10" type="radio" name="radio-set-1607348374-9" class="tab-selector-2" />
-  <label for="tab-1607348374-10" class="tab-label-2">groovy</label>
+  <input id="tab-1607359749-9" type="radio" name="radio-set-1607359749-9" class="tab-selector-1" checked="checked" />
+  <label for="tab-1607359749-9" class="tab-label-1">console (groovy)</label>
+  <input id="tab-1607359749-10" type="radio" name="radio-set-1607359749-9" class="tab-selector-2" />
+  <label for="tab-1607359749-10" class="tab-label-2">groovy</label>
   <div class="tabcontent">
     <div class="tabcontent-1">
 <div class="listingblock">
@@ -4193,10 +4193,10 @@ worked on the same project together. Thi
 </div>
 </div>
 <section class="tabs tabs-2">
-  <input id="tab-1607348374-11" type="radio" name="radio-set-1607348374-11" class="tab-selector-1" checked="checked" />
-  <label for="tab-1607348374-11" class="tab-label-1">console (groovy)</label>
-  <input id="tab-1607348374-12" type="radio" name="radio-set-1607348374-11" class="tab-selector-2" />
-  <label for="tab-1607348374-12" class="tab-label-2">groovy</label>
+  <input id="tab-1607359749-11" type="radio" name="radio-set-1607359749-11" class="tab-selector-1" checked="checked" />
+  <label for="tab-1607359749-11" class="tab-label-1">console (groovy)</label>
+  <input id="tab-1607359749-12" type="radio" name="radio-set-1607359749-11" class="tab-selector-2" />
+  <label for="tab-1607359749-12" class="tab-label-2">groovy</label>
   <div class="tabcontent">
     <div class="tabcontent-1">
 <div class="listingblock">
@@ -4309,10 +4309,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-1607348374-13" type="radio" name="radio-set-1607348374-13" class="tab-selector-1" checked="checked" />
-  <label for="tab-1607348374-13" class="tab-label-1">console (groovy)</label>
-  <input id="tab-1607348374-14" type="radio" name="radio-set-1607348374-13" class="tab-selector-2" />
-  <label for="tab-1607348374-14" class="tab-label-2">groovy</label>
+  <input id="tab-1607359749-13" type="radio" name="radio-set-1607359749-13" class="tab-selector-1" checked="checked" />
+  <label for="tab-1607359749-13" class="tab-label-1">console (groovy)</label>
+  <input id="tab-1607359749-14" type="radio" name="radio-set-1607359749-13" class="tab-selector-2" />
+  <label for="tab-1607359749-14" class="tab-label-2">groovy</label>
   <div class="tabcontent">
     <div class="tabcontent-1">
 <div class="listingblock">
@@ -4370,10 +4370,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-1607348374-15" type="radio" name="radio-set-1607348374-15" class="tab-selector-1" checked="checked" />
-  <label for="tab-1607348374-15" class="tab-label-1">console (groovy)</label>
-  <input id="tab-1607348374-16" type="radio" name="radio-set-1607348374-15" class="tab-selector-2" />
-  <label for="tab-1607348374-16" class="tab-label-2">groovy</label>
+  <input id="tab-1607359749-15" type="radio" name="radio-set-1607359749-15" class="tab-selector-1" checked="checked" />
+  <label for="tab-1607359749-15" class="tab-label-1">console (groovy)</label>
+  <input id="tab-1607359749-16" type="radio" name="radio-set-1607359749-15" class="tab-selector-2" />
+  <label for="tab-1607359749-16" class="tab-label-2">groovy</label>
   <div class="tabcontent">
     <div class="tabcontent-1">
 <div class="listingblock">
@@ -4447,10 +4447,10 @@ where everything at a particular point i
 <code>aggregate()</code> is called without a <code>Scope</code>, the default is <code>global</code>. An example is provided below.</p>
 </div>
 <section class="tabs tabs-2">
-  <input id="tab-1607348374-17" type="radio" name="radio-set-1607348374-17" class="tab-selector-1" checked="checked" />
-  <label for="tab-1607348374-17" class="tab-label-1">console (groovy)</label>
-  <input id="tab-1607348374-18" type="radio" name="radio-set-1607348374-17" class="tab-selector-2" />
-  <label for="tab-1607348374-18" class="tab-label-2">groovy</label>
+  <input id="tab-1607359749-17" type="radio" name="radio-set-1607359749-17" class="tab-selector-1" checked="checked" />
+  <label for="tab-1607359749-17" class="tab-label-1">console (groovy)</label>
+  <input id="tab-1607359749-18" type="radio" name="radio-set-1607359749-17" class="tab-selector-2" />
+  <label for="tab-1607359749-18" class="tab-label-2">groovy</label>
   <div class="tabcontent">
     <div class="tabcontent-1">
 <div class="listingblock">
@@ -4527,10 +4527,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-1607348374-19" type="radio" name="radio-set-1607348374-19" class="tab-selector-1" checked="checked" />
-  <label for="tab-1607348374-19" class="tab-label-1">console (groovy)</label>
-  <input id="tab-1607348374-20" type="radio" name="radio-set-1607348374-19" class="tab-selector-2" />
-  <label for="tab-1607348374-20" class="tab-label-2">groovy</label>
+  <input id="tab-1607359749-19" type="radio" name="radio-set-1607359749-19" class="tab-selector-1" checked="checked" />
+  <label for="tab-1607359749-19" class="tab-label-1">console (groovy)</label>
+  <input id="tab-1607359749-20" type="radio" name="radio-set-1607359749-19" class="tab-selector-2" />
+  <label for="tab-1607359749-20" class="tab-label-2">groovy</label>
   <div class="tabcontent">
     <div class="tabcontent-1">
 <div class="listingblock">
@@ -4570,10 +4570,10 @@ Prior to 3.4.3, <code>local</code> aggre
 </table>
 </div>
 <section class="tabs tabs-2">
-  <input id="tab-1607348374-21" type="radio" name="radio-set-1607348374-21" class="tab-selector-1" checked="checked" />
-  <label for="tab-1607348374-21" class="tab-label-1">console (groovy)</label>
-  <input id="tab-1607348374-22" type="radio" name="radio-set-1607348374-21" class="tab-selector-2" />
-  <label for="tab-1607348374-22" class="tab-label-2">groovy</label>
+  <input id="tab-1607359749-21" type="radio" name="radio-set-1607359749-21" class="tab-selector-1" checked="checked" />
+  <label for="tab-1607359749-21" class="tab-label-1">console (groovy)</label>
+  <input id="tab-1607359749-22" type="radio" name="radio-set-1607359749-21" class="tab-selector-2" />
+  <label for="tab-1607359749-22" class="tab-label-2">groovy</label>
   <div class="tabcontent">
     <div class="tabcontent-1">
 <div class="listingblock">
@@ -4607,10 +4607,10 @@ though the interval selection is for 1 o
 filter (i.e. <code>[0..1]</code>), it passes through <code>aggregate()</code> and thus, stored before filtered.</p>
 </div>
 <section class="tabs tabs-2">
-  <input id="tab-1607348374-23" type="radio" name="radio-set-1607348374-23" class="tab-selector-1" checked="checked" />
-  <label for="tab-1607348374-23" class="tab-label-1">console (groovy)</label>
-  <input id="tab-1607348374-24" type="radio" name="radio-set-1607348374-23" class="tab-selector-2" />
-  <label for="tab-1607348374-24" class="tab-label-2">groovy</label>
+  <input id="tab-1607359749-23" type="radio" name="radio-set-1607359749-23" class="tab-selector-1" checked="checked" />
+  <label for="tab-1607359749-23" class="tab-label-1">console (groovy)</label>
+  <input id="tab-1607359749-24" type="radio" name="radio-set-1607359749-23" class="tab-selector-2" />
+  <label for="tab-1607359749-24" class="tab-label-2">groovy</label>
   <div class="tabcontent">
     <div class="tabcontent-1">
 <div class="listingblock">
@@ -4659,10 +4659,10 @@ filter (i.e. <code>[0..1]</code>), it pa
 </table>
 </div>
 <section class="tabs tabs-2">
-  <input id="tab-1607348374-25" type="radio" name="radio-set-1607348374-25" class="tab-selector-1" checked="checked" />
-  <label for="tab-1607348374-25" class="tab-label-1">console (groovy)</label>
-  <input id="tab-1607348374-26" type="radio" name="radio-set-1607348374-25" class="tab-selector-2" />
-  <label for="tab-1607348374-26" class="tab-label-2">groovy</label>
+  <input id="tab-1607359749-25" type="radio" name="radio-set-1607359749-25" class="tab-selector-1" checked="checked" />
+  <label for="tab-1607359749-25" class="tab-label-1">console (groovy)</label>
+  <input id="tab-1607359749-26" type="radio" name="radio-set-1607359749-25" class="tab-selector-2" />
+  <label for="tab-1607359749-26" class="tab-label-2">groovy</label>
   <div class="tabcontent">
     <div class="tabcontent-1">
 <div class="listingblock">
@@ -4697,10 +4697,10 @@ original traverser to pass to the next s
 <p>An <a href="http://en.wikipedia.org/wiki/Infix_notation">infix notation</a> can be used as well.</p>
 </div>
 <section class="tabs tabs-2">
-  <input id="tab-1607348374-27" type="radio" name="radio-set-1607348374-27" class="tab-selector-1" checked="checked" />
-  <label for="tab-1607348374-27" class="tab-label-1">console (groovy)</label>
-  <input id="tab-1607348374-28" type="radio" name="radio-set-1607348374-27" class="tab-selector-2" />
-  <label for="tab-1607348374-28" class="tab-label-2">groovy</label>
+  <input id="tab-1607359749-27" type="radio" name="radio-set-1607359749-27" class="tab-selector-1" checked="checked" />
+  <label for="tab-1607359749-27" class="tab-label-1">console (groovy)</label>
+  <input id="tab-1607359749-28" type="radio" name="radio-set-1607359749-27" class="tab-selector-2" />
+  <label for="tab-1607359749-28" class="tab-label-2">groovy</label>
   <div class="tabcontent">
     <div class="tabcontent-1">
 <div class="listingblock">
@@ -4765,10 +4765,10 @@ to in Gremlin with the double underscore
 </table>
 </div>
 <section class="tabs tabs-2">
-  <input id="tab-1607348374-29" type="radio" name="radio-set-1607348374-29" class="tab-selector-1" checked="checked" />
-  <label for="tab-1607348374-29" class="tab-label-1">console (groovy)</label>
-  <input id="tab-1607348374-30" type="radio" name="radio-set-1607348374-29" class="tab-selector-2" />
-  <label for="tab-1607348374-30" class="tab-label-2">groovy</label>
+  <input id="tab-1607359749-29" type="radio" name="radio-set-1607359749-29" class="tab-selector-1" checked="checked" />
+  <label for="tab-1607359749-29" class="tab-label-1">console (groovy)</label>
+  <input id="tab-1607359749-30" type="radio" name="radio-set-1607359749-29" class="tab-selector-2" />
+  <label for="tab-1607359749-30" class="tab-label-2">groovy</label>
   <div class="tabcontent">
     <div class="tabcontent-1">
 <div class="listingblock">
@@ -4812,10 +4812,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-1607348374-31" type="radio" name="radio-set-1607348374-31" class="tab-selector-1" checked="checked" />
-  <label for="tab-1607348374-31" class="tab-label-1">console (groovy)</label>
-  <input id="tab-1607348374-32" type="radio" name="radio-set-1607348374-31" class="tab-selector-2" />
-  <label for="tab-1607348374-32" class="tab-label-2">groovy</label>
+  <input id="tab-1607359749-31" type="radio" name="radio-set-1607359749-31" class="tab-selector-1" checked="checked" />
+  <label for="tab-1607359749-31" class="tab-label-1">console (groovy)</label>
+  <input id="tab-1607359749-32" type="radio" name="radio-set-1607359749-31" class="tab-selector-2" />
+  <label for="tab-1607359749-32" class="tab-label-2">groovy</label>
   <div class="tabcontent">
     <div class="tabcontent-1">
 <div class="listingblock">
@@ -4869,10 +4869,10 @@ useful in the following situations:</p>
 </ul>
 </div>
 <section class="tabs tabs-2">
-  <input id="tab-1607348374-33" type="radio" name="radio-set-1607348374-33" class="tab-selector-1" checked="checked" />
-  <label for="tab-1607348374-33" class="tab-label-1">console (groovy)</label>
-  <input id="tab-1607348374-34" type="radio" name="radio-set-1607348374-33" class="tab-selector-2" />
-  <label for="tab-1607348374-34" class="tab-label-2">groovy</label>
+  <input id="tab-1607359749-33" type="radio" name="radio-set-1607359749-33" class="tab-selector-1" checked="checked" />
+  <label for="tab-1607359749-33" class="tab-label-1">console (groovy)</label>
+  <input id="tab-1607359749-34" type="radio" name="radio-set-1607359749-33" class="tab-selector-2" />
+  <label for="tab-1607359749-34" class="tab-label-2">groovy</label>
   <div class="tabcontent">
     <div class="tabcontent-1">
 <div class="listingblock">
@@ -4925,10 +4925,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-1607348374-35" type="radio" name="radio-set-1607348374-35" class="tab-selector-1" checked="checked" />
-  <label for="tab-1607348374-35" class="tab-label-1">console (groovy)</label>
-  <input id="tab-1607348374-36" type="radio" name="radio-set-1607348374-35" class="tab-selector-2" />
-  <label for="tab-1607348374-36" class="tab-label-2">groovy</label>
+  <input id="tab-1607359749-35" type="radio" name="radio-set-1607359749-35" class="tab-selector-1" checked="checked" />
+  <label for="tab-1607359749-35" class="tab-label-1">console (groovy)</label>
+  <input id="tab-1607359749-36" type="radio" name="radio-set-1607359749-35" class="tab-selector-2" />
+  <label for="tab-1607359749-36" class="tab-label-2">groovy</label>
   <div class="tabcontent">
     <div class="tabcontent-1">
 <div class="listingblock">
@@ -4941,13 +4941,13 @@ gremlin&gt; g.io(<span class="string"><s
 gremlin&gt; g = traversal().withEmbedded(graph).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">7158.992104</span>
+==&gt;<span class="float">8152.919435999999</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">9.873631</span>
+==&gt;<span class="float">9.886711</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">9.294433999999999</span>
+==&gt;<span class="float">8.665901</span>
 ==&gt;<span class="integer">126653966</span></code></pre>
 </div>
 </div>
@@ -4995,10 +4995,10 @@ optimization scenario with the added ben
 "bulking optimization."</p>
 </div>
 <section class="tabs tabs-2">
-  <input id="tab-1607348374-37" type="radio" name="radio-set-1607348374-37" class="tab-selector-1" checked="checked" />
-  <label for="tab-1607348374-37" class="tab-label-1">console (groovy)</label>
-  <input id="tab-1607348374-38" type="radio" name="radio-set-1607348374-37" class="tab-selector-2" />
-  <label for="tab-1607348374-38" class="tab-label-2">groovy</label>
+  <input id="tab-1607359749-37" type="radio" name="radio-set-1607359749-37" class="tab-selector-1" checked="checked" />
+  <label for="tab-1607359749-37" class="tab-label-1">console (groovy)</label>
+  <input id="tab-1607359749-38" type="radio" name="radio-set-1607359749-37" class="tab-selector-2" />
+  <label for="tab-1607359749-38" class="tab-label-2">groovy</label>
   <div class="tabcontent">
     <div class="tabcontent-1">
 <div class="listingblock">
@@ -5009,7 +5009,7 @@ gremlin&gt; g = traversal().withEmbedded
 ==&gt;graphtraversalsource[tinkergraph[<span class="key">vertices</span>:<span class="integer">0</span> <span class="key">edges</span>:<span class="integer">0</span>], standard]
 gremlin&gt; g.io(<span class="string"><span class="delimiter">'</span><span class="content">data/grateful-dead.xml</span><span class="delimiter">'</span></span>).read().iterate()
 gremlin&gt; clockWithResult(<span class="integer">1</span>){g.V().both().both().both().count().next()}
-==&gt;<span class="float">6.081376</span>
+==&gt;<span class="float">6.393204</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>
@@ -5059,10 +5059,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-1607348374-39" type="radio" name="radio-set-1607348374-39" class="tab-selector-1" checked="checked" />
-  <label for="tab-1607348374-39" class="tab-label-1">console (groovy)</label>
-  <input id="tab-1607348374-40" type="radio" name="radio-set-1607348374-39" class="tab-selector-2" />
-  <label for="tab-1607348374-40" class="tab-label-2">groovy</label>
+  <input id="tab-1607359749-39" type="radio" name="radio-set-1607359749-39" class="tab-selector-1" checked="checked" />
+  <label for="tab-1607359749-39" class="tab-label-1">console (groovy)</label>
+  <input id="tab-1607359749-40" type="radio" name="radio-set-1607359749-39" class="tab-selector-2" />
+  <label for="tab-1607359749-40" class="tab-label-2">groovy</label>
   <div class="tabcontent">
     <div class="tabcontent-1">
 <div class="listingblock">
@@ -5177,10 +5177,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-1607348374-41" type="radio" name="radio-set-1607348374-41" class="tab-selector-1" checked="checked" />
-  <label for="tab-1607348374-41" class="tab-label-1">console (groovy)</label>
-  <input id="tab-1607348374-42" type="radio" name="radio-set-1607348374-41" class="tab-selector-2" />
-  <label for="tab-1607348374-42" class="tab-label-2">groovy</label>
+  <input id="tab-1607359749-41" type="radio" name="radio-set-1607359749-41" class="tab-selector-1" checked="checked" />
+  <label for="tab-1607359749-41" class="tab-label-1">console (groovy)</label>
+  <input id="tab-1607359749-42" type="radio" name="radio-set-1607359749-41" class="tab-selector-2" />
+  <label for="tab-1607359749-42" class="tab-label-2">groovy</label>
   <div class="tabcontent">
     <div class="tabcontent-1">
 <div class="listingblock">
@@ -5233,10 +5233,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-1607348374-43" type="radio" name="radio-set-1607348374-43" class="tab-selector-1" checked="checked" />
-  <label for="tab-1607348374-43" class="tab-label-1">console (groovy)</label>
-  <input id="tab-1607348374-44" type="radio" name="radio-set-1607348374-43" class="tab-selector-2" />
-  <label for="tab-1607348374-44" class="tab-label-2">groovy</label>
+  <input id="tab-1607359749-43" type="radio" name="radio-set-1607359749-43" class="tab-selector-1" checked="checked" />
+  <label for="tab-1607359749-43" class="tab-label-1">console (groovy)</label>
+  <input id="tab-1607359749-44" type="radio" name="radio-set-1607359749-43" class="tab-selector-2" />
+  <label for="tab-1607359749-44" class="tab-label-2">groovy</label>
   <div class="tabcontent">
     <div class="tabcontent-1">
 <div class="listingblock">
@@ -5291,10 +5291,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-1607348374-45" type="radio" name="radio-set-1607348374-45" class="tab-selector-1" checked="checked" />
-  <label for="tab-1607348374-45" class="tab-label-1">console (groovy)</label>
-  <input id="tab-1607348374-46" type="radio" name="radio-set-1607348374-45" class="tab-selector-2" />
-  <label for="tab-1607348374-46" class="tab-label-2">groovy</label>
+  <input id="tab-1607359749-45" type="radio" name="radio-set-1607359749-45" class="tab-selector-1" checked="checked" />
+  <label for="tab-1607359749-45" class="tab-label-1">console (groovy)</label>
+  <input id="tab-1607359749-46" type="radio" name="radio-set-1607359749-45" class="tab-selector-2" />
+  <label for="tab-1607359749-46" class="tab-label-2">groovy</label>
   <div class="tabcontent">
     <div class="tabcontent-1">
 <div class="listingblock">
@@ -5342,10 +5342,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-1607348374-47" type="radio" name="radio-set-1607348374-47" class="tab-selector-1" checked="checked" />
-  <label for="tab-1607348374-47" class="tab-label-1">console (groovy)</label>
-  <input id="tab-1607348374-48" type="radio" name="radio-set-1607348374-47" class="tab-selector-2" />
-  <label for="tab-1607348374-48" class="tab-label-2">groovy</label>
+  <input id="tab-1607359749-47" type="radio" name="radio-set-1607359749-47" class="tab-selector-1" checked="checked" />
+  <label for="tab-1607359749-47" class="tab-label-1">console (groovy)</label>
+  <input id="tab-1607359749-48" type="radio" name="radio-set-1607359749-47" class="tab-selector-2" />
+  <label for="tab-1607359749-48" class="tab-label-2">groovy</label>
   <div class="tabcontent">
     <div class="tabcontent-1">
 <div class="listingblock">
@@ -5383,10 +5383,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-1607348374-49" type="radio" name="radio-set-1607348374-49" class="tab-selector-1" checked="checked" />
-  <label for="tab-1607348374-49" class="tab-label-1">console (groovy)</label>
-  <input id="tab-1607348374-50" type="radio" name="radio-set-1607348374-49" class="tab-selector-2" />
-  <label for="tab-1607348374-50" class="tab-label-2">groovy</label>
+  <input id="tab-1607359749-49" type="radio" name="radio-set-1607359749-49" class="tab-selector-1" checked="checked" />
+  <label for="tab-1607359749-49" class="tab-label-1">console (groovy)</label>
+  <input id="tab-1607359749-50" type="radio" name="radio-set-1607359749-49" class="tab-selector-2" />
+  <label for="tab-1607359749-50" class="tab-label-2">groovy</label>
   <div class="tabcontent">
     <div class="tabcontent-1">
 <div class="listingblock">
@@ -5435,10 +5435,10 @@ g.V().choose(hasLabel(<span class="strin
 least one element.</p>
 </div>
 <section class="tabs tabs-2">
-  <input id="tab-1607348374-51" type="radio" name="radio-set-1607348374-51" class="tab-selector-1" checked="checked" />
-  <label for="tab-1607348374-51" class="tab-label-1">console (groovy)</label>
-  <input id="tab-1607348374-52" type="radio" name="radio-set-1607348374-51" class="tab-selector-2" />
-  <label for="tab-1607348374-52" class="tab-label-2">groovy</label>
+  <input id="tab-1607359749-51" type="radio" name="radio-set-1607359749-51" class="tab-selector-1" checked="checked" />
+  <label for="tab-1607359749-51" class="tab-label-1">console (groovy)</label>
+  <input id="tab-1607359749-52" type="radio" name="radio-set-1607359749-51" class="tab-selector-2" />
+  <label for="tab-1607359749-52" class="tab-label-2">groovy</label>
   <div class="tabcontent">
     <div class="tabcontent-1">
 <div class="listingblock">
@@ -5485,18 +5485,16 @@ 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-1607348374-53" type="radio" name="radio-set-1607348374-53" class="tab-selector-1" checked="checked" />
-  <label for="tab-1607348374-53" class="tab-label-1">console (groovy)</label>
-  <input id="tab-1607348374-54" type="radio" name="radio-set-1607348374-53" class="tab-selector-2" />
-  <label for="tab-1607348374-54" class="tab-label-2">groovy</label>
+  <input id="tab-1607359749-53" type="radio" name="radio-set-1607359749-53" class="tab-selector-1" checked="checked" />
+  <label for="tab-1607359749-53" class="tab-label-1">console (groovy)</label>
+  <input id="tab-1607359749-54" type="radio" name="radio-set-1607359749-53" class="tab-selector-2" />
+  <label for="tab-1607359749-54" 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">3</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>)
@@ -5550,10 +5548,10 @@ that supports <code>GraphComputer</code>
 </table>
 </div>
 <section class="tabs tabs-2">
-  <input id="tab-1607348374-55" type="radio" name="radio-set-1607348374-55" class="tab-selector-1" checked="checked" />
-  <label for="tab-1607348374-55" class="tab-label-1">console (groovy)</label>
-  <input id="tab-1607348374-56" type="radio" name="radio-set-1607348374-55" class="tab-selector-2" />
-  <label for="tab-1607348374-56" class="tab-label-2">groovy</label>
+  <input id="tab-1607359749-55" type="radio" name="radio-set-1607359749-55" class="tab-selector-1" checked="checked" />
+  <label for="tab-1607359749-55" class="tab-label-1">console (groovy)</label>
+  <input id="tab-1607359749-56" type="radio" name="radio-set-1607359749-55" class="tab-selector-2" />
+  <label for="tab-1607359749-56" class="tab-label-2">groovy</label>
   <div class="tabcontent">
     <div class="tabcontent-1">
 <div class="listingblock">
@@ -5567,11 +5565,11 @@ gremlin&gt; g.V().
              by(<span class="string"><span class="delimiter">'</span><span class="content">name</span><span class="delimiter">'</span></span>).
              by(<span class="string"><span class="delimiter">'</span><span class="content">component</span><span class="delimiter">'</span></span>)
 ==&gt;[<span class="key">name</span>:marko,<span class="key">component</span>:<span class="integer">1</span>]
+==&gt;[<span class="key">name</span>:peter,<span class="key">component</span>:<span class="integer">1</span>]
+==&gt;[<span class="key">name</span>:vadas,<span class="key">component</span>:<span class="integer">1</span>]
 ==&gt;[<span class="key">name</span>:josh,<span class="key">component</span>:<span class="integer">1</span>]
 ==&gt;[<span class="key">name</span>:lop,<span class="key">component</span>:<span class="integer">1</span>]
 ==&gt;[<span class="key">name</span>:ripple,<span class="key">component</span>:<span class="integer">1</span>]
-==&gt;[<span class="key">name</span>:vadas,<span class="key">component</span>:<span class="integer">1</span>]
-==&gt;[<span class="key">name</span>:peter,<span class="key">component</span>:<span class="integer">1</span>]
 gremlin&gt; g.V().hasLabel(<span class="string"><span class="delimiter">'</span><span class="content">person</span><span class="delimiter">'</span></span>).
            connectedComponent().
              with(ConnectedComponent.propertyName, <span class="string"><span class="delimiter">'</span><span class="content">component</span><span class="delimiter">'</span></span>).
@@ -5579,9 +5577,9 @@ gremlin&gt; g.V().hasLabel(<span class="
            project(<span class="string"><span class="delimiter">'</span><span class="content">name</span><span class="delimiter">'</span></span>,<span class="string"><span class="delimiter">'</span><span class="content">component</span><span class="delimiter">'</span></span>).
              by(<span class="string"><span class="delimiter">'</span><span class="content">name</span><span class="delimiter">'</span></span>).
              by(<span class="string"><span class="delimiter">'</span><span class="content">component</span><span class="delimiter">'</span></span>)
-==&gt;[<span class="key">name</span>:josh,<span class="key">component</span>:<span class="integer">1</span>]
 ==&gt;[<span class="key">name</span>:marko,<span class="key">component</span>:<span class="integer">1</span>]
 ==&gt;[<span class="key">name</span>:vadas,<span class="key">component</span>:<span class="integer">1</span>]
+==&gt;[<span class="key">name</span>:josh,<span class="key">component</span>:<span class="integer">1</span>]
 ==&gt;[<span class="key">name</span>:peter,<span class="key">component</span>:<span class="integer">6</span>]</code></pre>
 </div>
 </div>
@@ -5628,10 +5626,10 @@ configuration keys from the <code>Connec
 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-1607348374-57" type="radio" name="radio-set-1607348374-57" class="tab-selector-1" checked="checked" />
-  <label for="tab-1607348374-57" class="tab-label-1">console (groovy)</label>
-  <input id="tab-1607348374-58" type="radio" name="radio-set-1607348374-57" class="tab-selector-2" />
-  <label for="tab-1607348374-58" class="tab-label-2">groovy</label>
+  <input id="tab-1607359749-57" type="radio" name="radio-set-1607359749-57" class="tab-selector-1" checked="checked" />
+  <label for="tab-1607359749-57" class="tab-label-1">console (groovy)</label>
+  <input id="tab-1607359749-58" type="radio" name="radio-set-1607359749-57" class="tab-selector-2" />
+  <label for="tab-1607359749-58" class="tab-label-2">groovy</label>
   <div class="tabcontent">
     <div class="tabcontent-1">
 <div class="listingblock">
@@ -5701,10 +5699,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-1607348374-59" type="radio" name="radio-set-1607348374-59" class="tab-selector-1" checked="checked" />
-  <label for="tab-1607348374-59" class="tab-label-1">console (groovy)</label>
-  <input id="tab-1607348374-60" type="radio" name="radio-set-1607348374-59" class="tab-selector-2" />
-  <label for="tab-1607348374-60" class="tab-label-2">groovy</label>
+  <input id="tab-1607359749-59" type="radio" name="radio-set-1607359749-59" class="tab-selector-1" checked="checked" />
+  <label for="tab-1607359749-59" class="tab-label-1">console (groovy)</label>
+  <input id="tab-1607359749-60" type="radio" name="radio-set-1607359749-59" class="tab-selector-2" />
+  <label for="tab-1607359749-60" class="tab-label-2">groovy</label>
   <div class="tabcontent">
     <div class="tabcontent-1">
 <div class="listingblock">
@@ -5780,10 +5778,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-1607348374-61" type="radio" name="radio-set-1607348374-61" class="tab-selector-1" checked="checked" />
-  <label for="tab-1607348374-61" class="tab-label-1">console (groovy)</label>
-  <input id="tab-1607348374-62" type="radio" name="radio-set-1607348374-61" class="tab-selector-2" />
-  <label for="tab-1607348374-62" class="tab-label-2">groovy</label>
+  <input id="tab-1607359749-61" type="radio" name="radio-set-1607359749-61" class="tab-selector-1" checked="checked" />
+  <label for="tab-1607359749-61" class="tab-label-1">console (groovy)</label>
+  <input id="tab-1607359749-62" type="radio" name="radio-set-1607359749-61" class="tab-selector-2" />
+  <label for="tab-1607359749-62" class="tab-label-2">groovy</label>
   <div class="tabcontent">
     <div class="tabcontent-1">
 <div class="listingblock">
@@ -5851,10 +5849,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-1607348374-63" type="radio" name="radio-set-1607348374-63" class="tab-selector-1" checked="checked" />
-  <label for="tab-1607348374-63" class="tab-label-1">console (groovy)</label>
-  <input id="tab-1607348374-64" type="radio" name="radio-set-1607348374-63" class="tab-selector-2" />
-  <label for="tab-1607348374-64" class="tab-label-2">groovy</label>
+  <input id="tab-1607359749-63" type="radio" name="radio-set-1607359749-63" class="tab-selector-1" checked="checked" />
+  <label for="tab-1607359749-63" class="tab-label-1">console (groovy)</label>
+  <input id="tab-1607359749-64" type="radio" name="radio-set-1607359749-63" class="tab-selector-2" />
+  <label for="tab-1607359749-64" class="tab-label-2">groovy</label>
   <div class="tabcontent">
     <div class="tabcontent-1">
 <div class="listingblock">
@@ -5897,10 +5895,10 @@ g.V(<span class="integer">1</span>).repe
 has been seen or not.</p>
 </div>
 <section class="tabs tabs-2">
-  <input id="tab-1607348374-65" type="radio" name="radio-set-1607348374-65" class="tab-selector-1" checked="checked" />
-  <label for="tab-1607348374-65" class="tab-label-1">console (groovy)</label>
-  <input id="tab-1607348374-66" type="radio" name="radio-set-1607348374-65" class="tab-selector-2" />
-  <label for="tab-1607348374-66" class="tab-label-2">groovy</label>
+  <input id="tab-1607359749-65" type="radio" name="radio-set-1607359749-65" class="tab-selector-1" checked="checked" />
+  <label for="tab-1607359749-65" class="tab-label-1">console (groovy)</label>
+  <input id="tab-1607359749-66" type="radio" name="radio-set-1607359749-65" class="tab-selector-2" />
+  <label for="tab-1607359749-66" class="tab-label-2">groovy</label>
   <div class="tabcontent">
     <div class="tabcontent-1">
 <div class="listingblock">
@@ -5935,10 +5933,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-1607348374-67" type="radio" name="radio-set-1607348374-67" class="tab-selector-1" checked="checked" />
-  <label for="tab-1607348374-67" class="tab-label-1">console (groovy)</label>
-  <input id="tab-1607348374-68" type="radio" name="radio-set-1607348374-67" class="tab-selector-2" />
-  <label for="tab-1607348374-68" class="tab-label-2">groovy</label>
+  <input id="tab-1607359749-67" type="radio" name="radio-set-1607359749-67" class="tab-selector-1" checked="checked" />
+  <label for="tab-1607359749-67" class="tab-label-1">console (groovy)</label>
+  <input id="tab-1607359749-68" type="radio" name="radio-set-1607359749-67" class="tab-selector-2" />
+  <label for="tab-1607359749-68" class="tab-label-2">groovy</label>
   <div class="tabcontent">
     <div class="tabcontent-1">
 <div class="listingblock">
@@ -5997,10 +5995,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-1607348374-69" type="radio" name="radio-set-1607348374-69" class="tab-selector-1" checked="checked" />
-  <label for="tab-1607348374-69" class="tab-label-1">console (groovy)</label>
-  <input id="tab-1607348374-70" type="radio" name="radio-set-1607348374-69" class="tab-selector-2" />
-  <label for="tab-1607348374-70" class="tab-label-2">groovy</label>
+  <input id="tab-1607359749-69" type="radio" name="radio-set-1607359749-69" class="tab-selector-1" checked="checked" />
+  <label for="tab-1607359749-69" class="tab-label-1">console (groovy)</label>
+  <input id="tab-1607359749-70" type="radio" name="radio-set-1607359749-69" class="tab-selector-2" />
+  <label for="tab-1607359749-70" class="tab-label-2">groovy</label>
   <div class="tabcontent">
     <div class="tabcontent-1">
 <div class="listingblock">
@@ -6053,10 +6051,10 @@ g.V()</code></pre>
 <p>The <code>elementMap()</code>-step yields a <code>Map</code> representation of the structure of an element.</p>
 </div>
 <section class="tabs tabs-2">
-  <input id="tab-1607348374-71" type="radio" name="radio-set-1607348374-71" class="tab-selector-1" checked="checked" />
-  <label for="tab-1607348374-71" class="tab-label-1">console (groovy)</label>
-  <input id="tab-1607348374-72" type="radio" name="radio-set-1607348374-71" class="tab-selector-2" />
-  <label for="tab-1607348374-72" class="tab-label-2">groovy</label>
+  <input id="tab-1607359749-71" type="radio" name="radio-set-1607359749-71" class="tab-selector-1" checked="checked" />
+  <label for="tab-1607359749-71" class="tab-label-1">console (groovy)</label>
+  <input id="tab-1607359749-72" type="radio" name="radio-set-1607359749-71" class="tab-selector-2" />
+  <label for="tab-1607359749-72" class="tab-label-2">groovy</label>
   <div class="tabcontent">
     <div class="tabcontent-1">
 <div class="listingblock">
@@ -6112,10 +6110,10 @@ then only the first item encountered wil
 assumption should serve the greatest number of use cases.</p>
 </div>
 <section class="tabs tabs-2">
-  <input id="tab-1607348374-73" type="radio" name="radio-set-1607348374-73" class="tab-selector-1" checked="checked" />
-  <label for="tab-1607348374-73" class="tab-label-1">console (groovy)</label>
-  <input id="tab-1607348374-74" type="radio" name="radio-set-1607348374-73" class="tab-selector-2" />
-  <label for="tab-1607348374-74" class="tab-label-2">groovy</label>
+  <input id="tab-1607359749-73" type="radio" name="radio-set-1607359749-73" class="tab-selector-1" checked="checked" />
+  <label for="tab-1607359749-73" class="tab-label-1">console (groovy)</label>
+  <input id="tab-1607359749-74" type="radio" name="radio-set-1607359749-73" class="tab-selector-2" />
+  <label for="tab-1607359749-74" class="tab-label-2">groovy</label>
   <div class="tabcontent">
     <div class="tabcontent-1">
 <div class="listingblock">
@@ -6199,10 +6197,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-1607348374-75" type="radio" name="radio-set-1607348374-75" class="tab-selector-1" checked="checked" />
-  <label for="tab-1607348374-75" class="tab-label-1">console (groovy)</label>
-  <input id="tab-1607348374-76" type="radio" name="radio-set-1607348374-75" class="tab-selector-2" />
-  <label for="tab-1607348374-76" class="tab-label-2">groovy</label>
+  <input id="tab-1607359749-75" type="radio" name="radio-set-1607359749-75" class="tab-selector-1" checked="checked" />
+  <label for="tab-1607359749-75" class="tab-label-1">console (groovy)</label>
+  <input id="tab-1607359749-76" type="radio" name="radio-set-1607359749-75" class="tab-selector-2" />
+  <label for="tab-1607359749-76" class="tab-label-2">groovy</label>
   <div class="tabcontent">
     <div class="tabcontent-1">
 <div class="listingblock">
@@ -6255,10 +6253,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-1607348374-77" type="radio" name="radio-set-1607348374-77" class="tab-selector-1" checked="checked" />
-  <label for="tab-1607348374-77" class="tab-label-1">console (groovy)</label>
-  <input id="tab-1607348374-78" type="radio" name="radio-set-1607348374-77" class="tab-selector-2" />
-  <label for="tab-1607348374-78" class="tab-label-2">groovy</label>
+  <input id="tab-1607359749-77" type="radio" name="radio-set-1607359749-77" class="tab-selector-1" checked="checked" />
+  <label for="tab-1607359749-77" class="tab-label-1">console (groovy)</label>
+  <input id="tab-1607359749-78" type="radio" name="radio-set-1607359749-77" class="tab-selector-2" />
+  <label for="tab-1607359749-78" class="tab-label-2">groovy</label>
   <div class="tabcontent">
     <div class="tabcontent-1">
 <div class="listingblock">
@@ -6384,10 +6382,10 @@ start a <code>GraphTraversal</code>, but
 start step.</p>
 </div>
 <section class="tabs tabs-2">
-  <input id="tab-1607348374-79" type="radio" name="radio-set-1607348374-79" class="tab-selector-1" checked="checked" />
-  <label for="tab-1607348374-79" class="tab-label-1">console (groovy)</label>
-  <input id="tab-1607348374-80" type="radio" name="radio-set-1607348374-79" class="tab-selector-2" />
-  <label for="tab-1607348374-80" class="tab-label-2">groovy</label>
+  <input id="tab-1607359749-79" type="radio" name="radio-set-1607359749-79" class="tab-selector-1" checked="checked" />
+  <label for="tab-1607359749-79" class="tab-label-1">console (groovy)</label>
+  <input id="tab-1607359749-80" type="radio" name="radio-set-1607359749-79" class="tab-selector-2" />
+  <label for="tab-1607359749-80" class="tab-label-2">groovy</label>
   <div class="tabcontent">
     <div class="tabcontent-1">
 <div class="listingblock">
@@ -6451,10 +6449,10 @@ particular graph system provider impleme
 </table>
 </div>
 <section class="tabs tabs-2">
-  <input id="tab-1607348374-81" type="radio" name="radio-set-1607348374-81" class="tab-selector-1" checked="checked" />
-  <label for="tab-1607348374-81" class="tab-label-1">console (groovy)</label>
-  <input id="tab-1607348374-82" type="radio" name="radio-set-1607348374-81" class="tab-selector-2" />
-  <label for="tab-1607348374-82" class="tab-label-2">groovy</label>
+  <input id="tab-1607359749-81" type="radio" name="radio-set-1607359749-81" class="tab-selector-1" checked="checked" />
+  <label for="tab-1607359749-81" class="tab-label-1">console (groovy)</label>
+  <input id="tab-1607359749-82" type="radio" name="radio-set-1607359749-81" class="tab-selector-2" />
+  <label for="tab-1607359749-82" class="tab-label-2">groovy</label>
   <div class="tabcontent">
     <div class="tabcontent-1">
 <div class="listingblock">
@@ -6510,10 +6508,10 @@ organizes the objects according to some
 reduced. An example is provided below.</p>
 </div>
 <section class="tabs tabs-2">
-  <input id="tab-1607348374-83" type="radio" name="radio-set-1607348374-83" class="tab-selector-1" checked="checked" />
-  <label for="tab-1607348374-83" class="tab-label-1">console (groovy)</label>
-  <input id="tab-1607348374-84" type="radio" name="radio-set-1607348374-83" class="tab-selector-2" />
-  <label for="tab-1607348374-84" class="tab-label-2">groovy</label>
+  <input id="tab-1607359749-83" type="radio" name="radio-set-1607359749-83" class="tab-selector-1" checked="checked" />
+  <label for="tab-1607359749-83" class="tab-label-1">console (groovy)</label>
+  <input id="tab-1607359749-84" type="radio" name="radio-set-1607359749-83" class="tab-selector-2" />
+  <label for="tab-1607359749-84" class="tab-label-2">groovy</label>
   <div class="tabcontent">
     <div class="tabcontent-1">
 <div class="listingblock">
@@ -6586,10 +6584,10 @@ g.V().group().by(label).by(count()) <spa
 </div>
 </div>
 <section class="tabs tabs-2">
-  <input id="tab-1607348374-85" type="radio" name="radio-set-1607348374-85" class="tab-selector-1" checked="checked" />
-  <label for="tab-1607348374-85" class="tab-label-1">console (groovy)</label>
-  <input id="tab-1607348374-86" type="radio" name="radio-set-1607348374-85" class="tab-selector-2" />
-  <label for="tab-1607348374-86" class="tab-label-2">groovy</label>
+  <input id="tab-1607359749-85" type="radio" name="radio-set-1607359749-85" class="tab-selector-1" checked="checked" />
+  <label for="tab-1607359749-85" class="tab-label-1">console (groovy)</label>
+  <input id="tab-1607359749-86" type="radio" name="radio-set-1607359749-85" class="tab-selector-2" />
+  <label for="tab-1607359749-86" class="tab-label-2">groovy</label>
   <div class="tabcontent">
     <div class="tabcontent-1">
 <div class="listingblock">
@@ -6635,10 +6633,10 @@ group the incoming object by.</p>
 </div>
 </div>
 <section class="tabs tabs-2">
-  <input id="tab-1607348374-87" type="radio" name="radio-set-1607348374-87" class="tab-selector-1" checked="checked" />
-  <label for="tab-1607348374-87" class="tab-label-1">console (groovy)</label>
-  <input id="tab-1607348374-88" type="radio" name="radio-set-1607348374-87" class="tab-selector-2" />
-  <label for="tab-1607348374-88" class="tab-label-2">groovy</label>
+  <input id="tab-1607359749-87" type="radio" name="radio-set-1607359749-87" class="tab-selector-1" checked="checked" />
+  <label for="tab-1607359749-87" class="tab-label-1">console (groovy)</label>
+  <input id="tab-1607359749-88" type="radio" name="radio-set-1607359749-87" class="tab-selector-2" />
+  <label for="tab-1607359749-88" class="tab-label-2">groovy</label>
   <div class="tabcontent">
     <div class="tabcontent-1">
 <div class="listingblock">
@@ -6718,10 +6716,10 @@ it received to its output. Internal to <
 </ul>
 </div>
 <section class="tabs tabs-2">
-  <input id="tab-1607348374-89" type="radio" name="radio-set-1607348374-89" class="tab-selector-1" checked="checked" />
-  <label for="tab-1607348374-89" class="tab-label-1">console (groovy)</label>
-  <input id="tab-1607348374-90" type="radio" name="radio-set-1607348374-89" class="tab-selector-2" />
-  <label for="tab-1607348374-90" class="tab-label-2">groovy</label>
+  <input id="tab-1607359749-89" type="radio" name="radio-set-1607359749-89" class="tab-selector-1" checked="checked" />
+  <label for="tab-1607359749-89" class="tab-label-1">console (groovy)</label>
+  <input id="tab-1607359749-90" type="radio" name="radio-set-1607359749-89" class="tab-selector-2" />
+  <label for="tab-1607359749-90" class="tab-label-2">groovy</label>
   <div class="tabcontent">
     <div class="tabcontent-1">
 <div class="listingblock">
@@ -6864,10 +6862,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-1607348374-91" type="radio" name="radio-set-1607348374-91" class="tab-selector-1" checked="checked" />
-  <label for="tab-1607348374-91" class="tab-label-1">console (groovy)</label>
-  <input id="tab-1607348374-92" type="radio" name="radio-set-1607348374-91" class="tab-selector-2" />
-  <label for="tab-1607348374-92" class="tab-label-2">groovy</label>
+  <input id="tab-1607359749-91" type="radio" name="radio-set-1607359749-91" class="tab-selector-1" checked="checked" />
+  <label for="tab-1607359749-91" class="tab-label-1">console (groovy)</label>
+  <input id="tab-1607359749-92" type="radio" name="radio-set-1607359749-91" class="tab-selector-2" />
+  <label for="tab-1607359749-92" class="tab-label-2">groovy</label>
   <div class="tabcontent">
     <div class="tabcontent-1">
 <div class="listingblock">
@@ -6919,10 +6917,10 @@ g.V(<span class="integer">1</span>).prop
 the current object to itself.</p>
 </div>
 <section class="tabs tabs-2">
-  <input id="tab-1607348374-93" type="radio" name="radio-set-1607348374-93" class="tab-selector-1" checked="checked" />
-  <label for="tab-1607348374-93" class="tab-label-1">console (groovy)</label>
-  <input id="tab-1607348374-94" type="radio" name="radio-set-1607348374-93" class="tab-selector-2" />
-  <label for="tab-1607348374-94" class="tab-label-2">groovy</label>
+  <input id="tab-1607359749-93" type="radio" name="radio-set-1607359749-93" class="tab-selector-1" checked="checked" />
+  <label for="tab-1607359749-93" class="tab-label-1">console (groovy)</label>
+  <input id="tab-1607359749-94" type="radio" name="radio-set-1607359749-93" class="tab-selector-2" />
+  <label for="tab-1607359749-94" class="tab-label-2">groovy</label>
   <div class="tabcontent">
     <div class="tabcontent-1">
 <div class="listingblock">
@@ -6963,10 +6961,10 @@ available, which can be chosen using the
 being the index. The map indexer created a linked hash map in which the index represents the key and the original item is used as the value.</p>
 </div>
 <section class="tabs tabs-2">
-  <input id="tab-1607348374-95" type="radio" name="radio-set-1607348374-95" class="tab-selector-1" checked="checked" />
-  <label for="tab-1607348374-95" class="tab-label-1">console (groovy)</label>
-  <input id="tab-1607348374-96" type="radio" name="radio-set-1607348374-95" class="tab-selector-2" />
-  <label for="tab-1607348374-96" class="tab-label-2">groovy</label>
+  <input id="tab-1607359749-95" type="radio" name="radio-set-1607359749-95" class="tab-selector-1" checked="checked" />
+  <label for="tab-1607359749-95" class="tab-label-1">console (groovy)</label>
+  <input id="tab-1607359749-96" type="radio" name="radio-set-1607359749-95" class="tab-selector-2" />
+  <label for="tab-1607359749-96" class="tab-label-2">groovy</label>
   <div class="tabcontent">
     <div class="tabcontent-1">
 <div class="listingblock">
@@ -7062,10 +7060,10 @@ g.V().hasLabel(<span class="string"><spa
 <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-1607348374-97" type="radio" name="radio-set-1607348374-97" class="tab-selector-1" checked="checked" />
-  <label for="tab-1607348374-97" class="tab-label-1">console (groovy)</label>
-  <input id="tab-1607348374-98" type="radio" name="radio-set-1607348374-97" class="tab-selector-2" />
-  <label for="tab-1607348374-98" class="tab-label-2">groovy</label>
+  <input id="tab-1607359749-97" type="radio" name="radio-set-1607359749-97" class="tab-selector-1" checked="checked" />
+  <label for="tab-1607359749-97" class="tab-label-1">console (groovy)</label>
+  <input id="tab-1607359749-98" type="radio" name="radio-set-1607359749-97" class="tab-selector-2" />
+  <label for="tab-1607359749-98" class="tab-label-2">groovy</label>
   <div class="tabcontent">
     <div class="tabcontent-1">
 <div class="listingblock">
@@ -7104,10 +7102,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-1607348374-99" type="radio" name="radio-set-1607348374-99" class="tab-selector-1" checked="checked" />
-  <label for="tab-1607348374-99" class="tab-label-1">console (groovy)</label>
-  <input id="tab-1607348374-100" type="radio" name="radio-set-1607348374-99" class="tab-selector-2" />
-  <label for="tab-1607348374-100" class="tab-label-2">groovy</label>
+  <input id="tab-1607359749-99" type="radio" name="radio-set-1607359749-99" class="tab-selector-1" checked="checked" />
+  <label for="tab-1607359749-99" class="tab-label-1">console (groovy)</label>
+  <input id="tab-1607359749-100" type="radio" name="radio-set-1607359749-99" class="tab-selector-2" />
+  <label for="tab-1607359749-100" class="tab-label-2">groovy</label>
   <div class="tabcontent">
     <div class="tabcontent-1">
 <div class="listingblock">
@@ -7466,10 +7464,10 @@ g.io(<span class="string"><span class="d
 </table>
 </div>
 <section class="tabs tabs-2">
-  <input id="tab-1607348374-101" type="radio" name="radio-set-1607348374-101" class="tab-selector-1" checked="checked" />
-  <label for="tab-1607348374-101" class="tab-label-1">console (groovy)</label>
-  <input id="tab-1607348374-102" type="radio" name="radio-set-1607348374-101" class="tab-selector-2" />
-  <label for="tab-1607348374-102" class="tab-label-2">groovy</label>
+  <input id="tab-1607359749-101" type="radio" name="radio-set-1607359749-101" class="tab-selector-1" checked="checked" />
+  <label for="tab-1607359749-101" class="tab-label-1">console (groovy)</label>
+  <input id="tab-1607359749-102" type="radio" name="radio-set-1607359749-101" class="tab-selector-2" />
+  <label for="tab-1607359749-102" class="tab-label-2">groovy</label>
   <div class="tabcontent">
     <div class="tabcontent-1">
 <div class="listingblock">
@@ -7538,10 +7536,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-1607348374-103" type="radio" name="radio-set-1607348374-103" class="tab-selector-1" checked="checked" />
-  <label for="tab-1607348374-103" class="tab-label-1">console (groovy)</label>
-  <input id="tab-1607348374-104" type="radio" name="radio-set-1607348374-103" class="tab-selector-2" />
-  <label for="tab-1607348374-104" class="tab-label-2">groovy</label>
+  <input id="tab-1607359749-103" type="radio" name="radio-set-1607359749-103" class="tab-selector-1" checked="checked" />
+  <label for="tab-1607359749-103" class="tab-label-1">console (groovy)</label>
+  <input id="tab-1607359749-104" type="radio" name="radio-set-1607359749-103" class="tab-selector-2" />
+  <label for="tab-1607359749-104" class="tab-label-2">groovy</label>
   <div class="tabcontent">
     <div class="tabcontent-1">
 <div class="listingblock">
@@ -7588,10 +7586,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-1607348374-105" type="radio" name="radio-set-1607348374-105" class="tab-selector-1" checked="checked" />
-  <label for="tab-1607348374-105" class="tab-label-1">console (groovy)</label>
-  <input id="tab-1607348374-106" type="radio" name="radio-set-1607348374-105" class="tab-selector-2" />
-  <label for="tab-1607348374-106" class="tab-label-2">groovy</label>
+  <input id="tab-1607359749-105" type="radio" name="radio-set-1607359749-105" class="tab-selector-1" checked="checked" />
+  <label for="tab-1607359749-105" class="tab-label-1">console (groovy)</label>
+  <input id="tab-1607359749-106" type="radio" name="radio-set-1607359749-105" class="tab-selector-2" />
+  <label for="tab-1607359749-106" class="tab-label-2">groovy</label>
   <div class="tabcontent">
     <div class="tabcontent-1">
 <div class="listingblock">
@@ -7639,10 +7637,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-1607348374-107" type="radio" name="radio-set-1607348374-107" class="tab-selector-1" checked="checked" />
-  <label for="tab-1607348374-107" class="tab-label-1">console (groovy)</label>
-  <input id="tab-1607348374-108" type="radio" name="radio-set-1607348374-107" class="tab-selector-2" />
-  <label for="tab-1607348374-108" class="tab-label-2">groovy</label>
+  <input id="tab-1607359749-107" type="radio" name="radio-set-1607359749-107" class="tab-selector-1" checked="checked" />
+  <label for="tab-1607359749-107" class="tab-label-1">console (groovy)</label>
+  <input id="tab-1607359749-108" type="radio" name="radio-set-1607359749-107" class="tab-selector-2" />
+  <label for="tab-1607359749-108" class="tab-label-2">groovy</label>
   <div class="tabcontent">
     <div class="tabcontent-1">
 <div class="listingblock">
@@ -7673,10 +7671,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-1607348374-109" type="radio" name="radio-set-1607348374-109" class="tab-selector-1" checked="checked" />
-  <label for="tab-1607348374-109" class="tab-label-1">console (groovy)</label>
-  <input id="tab-1607348374-110" type="radio" name="radio-set-1607348374-109" class="tab-selector-2" />
-  <label for="tab-1607348374-110" class="tab-label-2">groovy</label>
+  <input id="tab-1607359749-109" type="radio" name="radio-set-1607359749-109" class="tab-selector-1" checked="checked" />
+  <label for="tab-1607359749-109" class="tab-label-1">console (groovy)</label>
+  <input id="tab-1607359749-110" type="radio" name="radio-set-1607359749-109" class="tab-selector-2" />
+  <label for="tab-1607359749-110" class="tab-label-2">groovy</label>
   <div class="tabcontent">
     <div class="tabcontent-1">
 <div class="listingblock">
@@ -7740,10 +7738,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-1607348374-111" type="radio" name="radio-set-1607348374-111" class="tab-selector-1" checked="checked" />
-  <label for="tab-1607348374-111" class="tab-label-1">console (groovy)</label>
-  <input id="tab-1607348374-112" type="radio" name="radio-set-1607348374-111" class="tab-selector-2" />
-  <label for="tab-1607348374-112" class="tab-label-2">groovy</label>
+  <input id="tab-1607359749-111" type="radio" name="radio-set-1607359749-111" class="tab-selector-1" checked="checked" />
+  <label for="tab-1607359749-111" class="tab-label-1">console (groovy)</label>
+  <input id="tab-1607359749-112" type="radio" name="radio-set-1607359749-111" class="tab-selector-2" />
+  <label for="tab-1607359749-112" class="tab-label-2">groovy</label>
   <div class="tabcontent">
     <div class="tabcontent-1">
 <div class="listingblock">
@@ -7805,10 +7803,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-1607348374-113" type="radio" name="radio-set-1607348374-113" class="tab-selector-1" checked="checked" />
-  <label for="tab-1607348374-113" class="tab-label-1">console (groovy)</label>
-  <input id="tab-1607348374-114" type="radio" name="radio-set-1607348374-113" class="tab-selector-2" />
-  <label for="tab-1607348374-114" class="tab-label-2">groovy</label>
+  <input id="tab-1607359749-113" type="radio" name="radio-set-1607359749-113" class="tab-selector-1" checked="checked" />
+  <label for="tab-1607359749-113" class="tab-label-1">console (groovy)</label>
+  <input id="tab-1607359749-114" type="radio" name="radio-set-1607359749-113" class="tab-selector-2" />
+  <label for="tab-1607359749-114" class="tab-label-2">groovy</label>
   <div class="tabcontent">
     <div class="tabcontent-1">
 <div class="listingblock">
@@ -7875,10 +7873,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-1607348374-115" type="radio" name="radio-set-1607348374-115" class="tab-selector-1" checked="checked" />
-  <label for="tab-1607348374-115" class="tab-label-1">console (groovy)</label>
-  <input id="tab-1607348374-116" type="radio" name="radio-set-1607348374-115" class="tab-selector-2" />
-  <label for="tab-1607348374-116" class="tab-label-2">groovy</label>
+  <input id="tab-1607359749-115" type="radio" name="radio-set-1607359749-115" class="tab-selector-1" checked="checked" />
+  <label for="tab-1607359749-115" class="tab-label-1">console (groovy)</label>
+  <input id="tab-1607359749-116" type="radio" name="radio-set-1607359749-115" class="tab-selector-2" />
+  <label for="tab-1607359749-116" class="tab-label-2">groovy</label>
   <div class="tabcontent">
     <div class="tabcontent-1">
 <div class="listingblock">
@@ -7938,10 +7936,10 @@ express via <code>match()</code> than wi
 </div>
 </div>
 <section class="tabs tabs-2">
-  <input id="tab-1607348374-117" type="radio" name="radio-set-1607348374-117" class="tab-selector-1" checked="checked" />
-  <label for="tab-1607348374-117" class="tab-label-1">console (groovy)</label>

[... 3489 lines stripped ...]