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/05/28 13:15:33 UTC

svn commit: r1878229 [3/12] - in /tinkerpop/site: docs/3.3.11-SNAPSHOT/ docs/3.3.11-SNAPSHOT/dev/developer/ docs/3.3.11-SNAPSHOT/dev/future/ docs/3.3.11-SNAPSHOT/dev/io/ docs/3.3.11-SNAPSHOT/dev/provider/ docs/3.3.11-SNAPSHOT/recipes/ docs/3.3.11-SNAPS...

Modified: tinkerpop/site/docs/3.3.11-SNAPSHOT/reference/index.html
URL: http://svn.apache.org/viewvc/tinkerpop/site/docs/3.3.11-SNAPSHOT/reference/index.html?rev=1878229&r1=1878228&r2=1878229&view=diff
==============================================================================
--- tinkerpop/site/docs/3.3.11-SNAPSHOT/reference/index.html (original)
+++ tinkerpop/site/docs/3.3.11-SNAPSHOT/reference/index.html Thu May 28 13:15:31 2020
@@ -850,6 +850,7 @@ table.CodeRay td.code>pre{padding:0}
 <li><a href="#graph-traversal-steps">Graph Traversal Steps</a>
 <ul class="sectlevel2">
 <li><a href="#general-steps">General Steps</a></li>
+<li><a href="#start-steps">Start Steps</a></li>
 <li><a href="#terminal-steps">Terminal Steps</a></li>
 <li><a href="#addedge-step">AddEdge Step</a></li>
 <li><a href="#addvertex-step">AddVertex Step</a></li>
@@ -949,7 +950,7 @@ table.CodeRay td.code>pre{padding:0}
 <li><a href="#_elementidstrategy">ElementIdStrategy</a></li>
 <li><a href="#_eventstrategy">EventStrategy</a></li>
 <li><a href="#_partitionstrategy">PartitionStrategy</a></li>
-<li><a href="#_readonlystrategy">ReadOnlyStrategy</a></li>
+<li><a href="#readonlystrategy">ReadOnlyStrategy</a></li>
 <li><a href="#_subgraphstrategy">SubgraphStrategy</a></li>
 </ul>
 </li>
@@ -1135,6 +1136,7 @@ table.CodeRay td.code>pre{padding:0}
 <li><a href="#_traversal_strategies">Traversal Strategies</a></li>
 <li><a href="#_the_lambda_solution_2">The Lambda Solution</a></li>
 <li><a href="#_limitations">Limitations</a></li>
+<li><a href="#_submit_gremlin_scripts">Submit Gremlin Scripts</a></li>
 </ul>
 </li>
 <li><a href="#gremlin-DotNet">Gremlin.Net</a>
@@ -1150,13 +1152,14 @@ table.CodeRay td.code>pre{padding:0}
 <li><a href="#_bindings_2">Bindings</a></li>
 <li><a href="#_traversal_strategies_2">Traversal Strategies</a></li>
 <li><a href="#_the_lambda_solution_3">The Lambda Solution</a></li>
+<li><a href="#_submit_gremlin_scripts_2">Submit Gremlin Scripts</a></li>
 </ul>
 </li>
 <li><a href="#gremlin-javascript">Gremlin-JavaScript</a>
 <ul class="sectlevel2">
 <li><a href="#_remoteconnection_submission_3">RemoteConnection Submission</a></li>
 <li><a href="#_static_enums_and_methods_3">Static Enums and Methods</a></li>
-<li><a href="#_submit_gremlin_scripts">Submit Gremlin Scripts</a></li>
+<li><a href="#_submit_gremlin_scripts_3">Submit Gremlin Scripts</a></li>
 </ul>
 </li>
 </ul>
@@ -1171,7 +1174,7 @@ table.CodeRay td.code>pre{padding:0}
 <div class="sectionbody">
 <div class="imageblock">
 <div class="content">
-<a class="image" href="http://tinkerpop.apache.org"><img src="../images/apache-tinkerpop-logo.png" alt="apache tinkerpop logo" width="500"></a>
+<a class="image" href="https://tinkerpop.apache.org"><img src="../images/apache-tinkerpop-logo.png" alt="apache tinkerpop logo" width="500"></a>
 </div>
 </div>
 <div class="paragraph">
@@ -1369,7 +1372,7 @@ not include vertex labels.
 </td>
 <td class="content">
 All of the toy graphs available in TinkerPop are described in
-<a href="http://tinkerpop.apache.org/docs/3.3.11-SNAPSHOT/tutorials/the-gremlin-console/#toy-graphs">The Gremlin Console</a> tutorial.
+<a href="https://tinkerpop.apache.org/docs/3.3.11-SNAPSHOT/tutorials/the-gremlin-console/#toy-graphs">The Gremlin Console</a> tutorial.
 </td>
 </tr>
 </table>
@@ -1388,10 +1391,10 @@ The process of the graph is the means by
 called a <a href="http://en.wikipedia.org/wiki/Graph_traversal">traversal</a>.</p>
 </div>
 <div class="paragraph">
-<p>Generally speaking, the structure or "graph" API is meant for <a href="http://tinkerpop.apache.org/providers.html">graph providers</a>
+<p>Generally speaking, the structure or "graph" API is meant for <a href="https://tinkerpop.apache.org/providers.html">graph providers</a>
 who are implementing the TinkerPop interfaces and the process or "traversal" API (i.e. Gremlin) is meant for end-users
 who are utilizing a graph system from a graph provider. While the components of the process API are itemized below,
-they are described in greater detail in the <a href="http://tinkerpop.apache.org/docs/3.3.11-SNAPSHOT/tutorials/gremlins-anatomy/">Gremlin&#8217;s Anatomy</a>
+they are described in greater detail in the <a href="https://tinkerpop.apache.org/docs/3.3.11-SNAPSHOT/tutorials/gremlins-anatomy/">Gremlin&#8217;s Anatomy</a>
 tutorial.</p>
 </div>
 <div class="ulist">
@@ -1512,7 +1515,7 @@ is a key/value pair, where the key is al
 essential to end-users working with graphs, however, as mentioned earlier, the structure API is not the appropriate
 way for users to think when building applications with TinkerPop. The structure API is reserved for usage by graph
 providers. Those interested in implementing the structure API to make their graph system TinkerPop enabled can learn
-more about it in the <a href="http://tinkerpop.apache.org/docs/3.3.11-SNAPSHOT/dev/provider/">Graph Provider</a> documentation.</p>
+more about it in the <a href="https://tinkerpop.apache.org/docs/3.3.11-SNAPSHOT/dev/provider/">Graph Provider</a> documentation.</p>
 </div>
 </div>
 </div>
@@ -1627,7 +1630,7 @@ gremlin&gt; g.V().has(<span class="strin
 <p>Open the toy graph and reference it by the variable <code>graph</code>.</p>
 </li>
 <li>
-<p>Create a graph traversal source from the graph using the standard, OLTP traversal engine.</p>
+<p>Create a graph traversal source from the graph using the standard, OLTP traversal engine. This object should be created once and then re-used.</p>
 </li>
 <li>
 <p>Spawn a traversal off the traversal source that determines the names of the people that the marko-vertex knows.</p>
@@ -1645,10 +1648,10 @@ gremlin&gt; g.V().has(<span class="strin
 be spawned off that vertex.</p>
 </div>
 <section class="tabs tabs-2">
-  <input id="tab-1581338959-1" type="radio" name="radio-set-1581338959-1" class="tab-selector-1" checked="checked" />
-  <label for="tab-1581338959-1" class="tab-label-1">console (groovy)</label>
-  <input id="tab-1581338959-2" type="radio" name="radio-set-1581338959-1" class="tab-selector-2" />
-  <label for="tab-1581338959-2" class="tab-label-2">groovy</label>
+  <input id="tab-1590669879-1" type="radio" name="radio-set-1590669879-1" class="tab-selector-1" checked="checked" />
+  <label for="tab-1590669879-1" class="tab-label-1">console (groovy)</label>
+  <input id="tab-1590669879-2" type="radio" name="radio-set-1590669879-1" class="tab-selector-2" />
+  <label for="tab-1590669879-2" class="tab-label-2">groovy</label>
   <div class="tabcontent">
     <div class="tabcontent-1">
 <div class="listingblock">
@@ -1709,10 +1712,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-1581338959-3" type="radio" name="radio-set-1581338959-3" class="tab-selector-1" checked="checked" />
-  <label for="tab-1581338959-3" class="tab-label-1">console (groovy)</label>
-  <input id="tab-1581338959-4" type="radio" name="radio-set-1581338959-3" class="tab-selector-2" />
-  <label for="tab-1581338959-4" class="tab-label-2">groovy</label>
+  <input id="tab-1590669879-3" type="radio" name="radio-set-1590669879-3" class="tab-selector-1" checked="checked" />
+  <label for="tab-1590669879-3" class="tab-label-1">console (groovy)</label>
+  <input id="tab-1590669879-4" type="radio" name="radio-set-1590669879-3" class="tab-selector-2" />
+  <label for="tab-1590669879-4" class="tab-label-2">groovy</label>
   <div class="tabcontent">
     <div class="tabcontent-1">
 <div class="listingblock">
@@ -1753,10 +1756,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-1581338959-5" type="radio" name="radio-set-1581338959-5" class="tab-selector-1" checked="checked" />
-  <label for="tab-1581338959-5" class="tab-label-1">console (groovy)</label>
-  <input id="tab-1581338959-6" type="radio" name="radio-set-1581338959-5" class="tab-selector-2" />
-  <label for="tab-1581338959-6" class="tab-label-2">groovy</label>
+  <input id="tab-1590669879-5" type="radio" name="radio-set-1590669879-5" class="tab-selector-1" checked="checked" />
+  <label for="tab-1590669879-5" class="tab-label-1">console (groovy)</label>
+  <input id="tab-1590669879-6" type="radio" name="radio-set-1590669879-5" class="tab-selector-2" />
+  <label for="tab-1590669879-6" class="tab-label-2">groovy</label>
   <div class="tabcontent">
     <div class="tabcontent-1">
 <div class="listingblock">
@@ -1911,10 +1914,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-1581338986-1" type="radio" name="radio-set-1581338986-1" class="tab-selector-1" checked="checked" />
-  <label for="tab-1581338986-1" class="tab-label-1">console (groovy)</label>
-  <input id="tab-1581338986-2" type="radio" name="radio-set-1581338986-1" class="tab-selector-2" />
-  <label for="tab-1581338986-2" class="tab-label-2">groovy</label>
+  <input id="tab-1590669905-1" type="radio" name="radio-set-1590669905-1" class="tab-selector-1" checked="checked" />
+  <label for="tab-1590669905-1" class="tab-label-1">console (groovy)</label>
+  <input id="tab-1590669905-2" type="radio" name="radio-set-1590669905-1" class="tab-selector-2" />
+  <label for="tab-1590669905-2" class="tab-label-2">groovy</label>
   <div class="tabcontent">
     <div class="tabcontent-1">
 <div class="listingblock">
@@ -1924,20 +1927,13 @@ system providers for two purposes:</p>
 gremlin&gt; graph.features()
 ==&gt;FEATURES
 &gt; GraphFeatures
+&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">Computer</span>: <span class="predefined-constant">true</span>
 &gt;-- <span class="key">Transactions</span>: <span class="predefined-constant">false</span>
 &gt; VariableFeatures
 &gt;-- <span class="key">Variables</span>: <span class="predefined-constant">true</span>
-&gt;-- <span class="key">DoubleArrayValues</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">BooleanArrayValues</span>: <span class="predefined-constant">true</span>
-&gt;-- <span class="key">ByteArrayValues</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>
@@ -1949,36 +1945,36 @@ 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">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; 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">MetaProperties</span>: <span class="predefined-constant">true</span>
-&gt;-- <span class="key">MultiProperties</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">UserSuppliedIds</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">UserSuppliedIds</span>: <span class="predefined-constant">true</span>
 &gt;-- <span class="key">AnyIds</span>: <span class="predefined-constant">true</span>
 &gt; VertexPropertyFeatures
 &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">UserSuppliedIds</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">UserSuppliedIds</span>: <span class="predefined-constant">true</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">DoubleArrayValues</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">BooleanArrayValues</span>: <span class="predefined-constant">true</span>
-&gt;-- <span class="key">ByteArrayValues</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>
@@ -1990,26 +1986,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">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; EdgeFeatures
 &gt;-- <span class="key">RemoveEdges</span>: <span class="predefined-constant">true</span>
 &gt;-- <span class="key">AddEdges</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">UserSuppliedIds</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">UserSuppliedIds</span>: <span class="predefined-constant">true</span>
 &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">DoubleArrayValues</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">BooleanArrayValues</span>: <span class="predefined-constant">true</span>
-&gt;-- <span class="key">ByteArrayValues</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>
@@ -2020,7 +2016,14 @@ gremlin&gt; graph.features()
 &gt;-- <span class="key">MixedListValues</span>: <span class="predefined-constant">true</span>
 &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></code></pre>
+&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">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>
 </div>
 </div>
     </div>
@@ -2040,10 +2043,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-1581338986-3" type="radio" name="radio-set-1581338986-3" class="tab-selector-1" checked="checked" />
-  <label for="tab-1581338986-3" class="tab-label-1">console (groovy)</label>
-  <input id="tab-1581338986-4" type="radio" name="radio-set-1581338986-3" class="tab-selector-2" />
-  <label for="tab-1581338986-4" class="tab-label-2">groovy</label>
+  <input id="tab-1590669905-3" type="radio" name="radio-set-1590669905-3" class="tab-selector-1" checked="checked" />
+  <label for="tab-1590669905-3" class="tab-label-1">console (groovy)</label>
+  <input id="tab-1590669905-4" type="radio" name="radio-set-1590669905-3" class="tab-selector-2" />
+  <label for="tab-1590669905-4" class="tab-label-2">groovy</label>
   <div class="tabcontent">
     <div class="tabcontent-1">
 <div class="listingblock">
@@ -2128,10 +2131,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-1581338986-5" type="radio" name="radio-set-1581338986-5" class="tab-selector-1" checked="checked" />
-  <label for="tab-1581338986-5" class="tab-label-1">console (groovy)</label>
-  <input id="tab-1581338986-6" type="radio" name="radio-set-1581338986-5" class="tab-selector-2" />
-  <label for="tab-1581338986-6" class="tab-label-2">groovy</label>
+  <input id="tab-1590669905-5" type="radio" name="radio-set-1590669905-5" class="tab-selector-1" checked="checked" />
+  <label for="tab-1590669905-5" class="tab-label-1">console (groovy)</label>
+  <input id="tab-1590669905-6" type="radio" name="radio-set-1590669905-5" class="tab-selector-2" />
+  <label for="tab-1590669905-6" class="tab-label-2">groovy</label>
   <div class="tabcontent">
     <div class="tabcontent-1">
 <div class="listingblock">
@@ -2289,10 +2292,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-1581338986-7" type="radio" name="radio-set-1581338986-7" class="tab-selector-1" checked="checked" />
-  <label for="tab-1581338986-7" class="tab-label-1">console (groovy)</label>
-  <input id="tab-1581338986-8" type="radio" name="radio-set-1581338986-7" class="tab-selector-2" />
-  <label for="tab-1581338986-8" class="tab-label-2">groovy</label>
+  <input id="tab-1590669905-7" type="radio" name="radio-set-1590669905-7" class="tab-selector-1" checked="checked" />
+  <label for="tab-1590669905-7" class="tab-label-1">console (groovy)</label>
+  <input id="tab-1590669905-8" type="radio" name="radio-set-1590669905-7" class="tab-selector-2" />
+  <label for="tab-1590669905-8" class="tab-label-2">groovy</label>
   <div class="tabcontent">
     <div class="tabcontent-1">
 <div class="listingblock">
@@ -2361,10 +2364,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-1581338986-9" type="radio" name="radio-set-1581338986-9" class="tab-selector-1" checked="checked" />
-  <label for="tab-1581338986-9" class="tab-label-1">console (groovy)</label>
-  <input id="tab-1581338986-10" type="radio" name="radio-set-1581338986-9" class="tab-selector-2" />
-  <label for="tab-1581338986-10" class="tab-label-2">groovy</label>
+  <input id="tab-1590669905-9" type="radio" name="radio-set-1590669905-9" class="tab-selector-1" checked="checked" />
+  <label for="tab-1590669905-9" class="tab-label-1">console (groovy)</label>
+  <input id="tab-1590669905-10" type="radio" name="radio-set-1590669905-9" class="tab-selector-2" />
+  <label for="tab-1590669905-10" class="tab-label-2">groovy</label>
   <div class="tabcontent">
     <div class="tabcontent-1">
 <div class="listingblock">
@@ -2753,7 +2756,7 @@ input to <code>readProperty</code>.</p>
 <div class="title">Note</div>
 </td>
 <td class="content">
-Additional documentation for TinkerPop IO formats can be found in the <a href="http://tinkerpop.apache.org/docs/3.3.11-SNAPSHOT/dev/io/">IO Reference</a>.
+Additional documentation for TinkerPop IO formats can be found in the <a href="https://tinkerpop.apache.org/docs/3.3.11-SNAPSHOT/dev/io/">IO Reference</a>.
 </td>
 </tr>
 </table>
@@ -2934,10 +2937,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-1581338986-11" type="radio" name="radio-set-1581338986-11" class="tab-selector-1" checked="checked" />
-  <label for="tab-1581338986-11" class="tab-label-1">console (groovy)</label>
-  <input id="tab-1581338986-12" type="radio" name="radio-set-1581338986-11" class="tab-selector-2" />
-  <label for="tab-1581338986-12" class="tab-label-2">groovy</label>
+  <input id="tab-1590669905-11" type="radio" name="radio-set-1590669905-11" class="tab-selector-1" checked="checked" />
+  <label for="tab-1590669905-11" class="tab-label-1">console (groovy)</label>
+  <input id="tab-1590669905-12" type="radio" name="radio-set-1590669905-11" class="tab-selector-2" />
+  <label for="tab-1590669905-12" class="tab-label-2">groovy</label>
   <div class="tabcontent">
     <div class="tabcontent-1">
 <div class="listingblock">
@@ -3058,10 +3061,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-1581338986-13" type="radio" name="radio-set-1581338986-13" class="tab-selector-1" checked="checked" />
-  <label for="tab-1581338986-13" class="tab-label-1">console (groovy)</label>
-  <input id="tab-1581338986-14" type="radio" name="radio-set-1581338986-13" class="tab-selector-2" />
-  <label for="tab-1581338986-14" class="tab-label-2">groovy</label>
+  <input id="tab-1590669905-13" type="radio" name="radio-set-1590669905-13" class="tab-selector-1" checked="checked" />
+  <label for="tab-1590669905-13" class="tab-label-1">console (groovy)</label>
+  <input id="tab-1590669905-14" type="radio" name="radio-set-1590669905-13" class="tab-selector-2" />
+  <label for="tab-1590669905-14" class="tab-label-2">groovy</label>
   <div class="tabcontent">
     <div class="tabcontent-1">
 <div class="listingblock">
@@ -3073,7 +3076,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="integer">595814</span>a1
+==&gt;org.apache.tinkerpop.gremlin.structure.io.graphson.GraphSONMapper<span class="error">@</span><span class="float">23f</span><span class="integer">5008</span>a
 gremlin&gt; graph.io(GraphSONIo.build(GraphSONVersion.V1_0)).writer().mapper(mapper).create().writeVertex(f, g.V(<span class="integer">1</span>).next(), BOTH)
 ==&gt;<span class="predefined-constant">null</span>
 gremlin&gt; f.close()
@@ -3104,7 +3107,7 @@ f.close()</code></pre>
 <div class="title">Note</div>
 </td>
 <td class="content">
-Additional documentation for GraphSON can be found in the <a href="http://tinkerpop.apache.org/docs/3.3.11-SNAPSHOT/dev/io/#graphson">IO Reference</a>.
+Additional documentation for GraphSON can be found in the <a href="https://tinkerpop.apache.org/docs/3.3.11-SNAPSHOT/dev/io/#graphson">IO Reference</a>.
 </td>
 </tr>
 </table>
@@ -3127,10 +3130,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-1581338986-15" type="radio" name="radio-set-1581338986-15" class="tab-selector-1" checked="checked" />
-  <label for="tab-1581338986-15" class="tab-label-1">console (groovy)</label>
-  <input id="tab-1581338986-16" type="radio" name="radio-set-1581338986-15" class="tab-selector-2" />
-  <label for="tab-1581338986-16" class="tab-label-2">groovy</label>
+  <input id="tab-1590669905-15" type="radio" name="radio-set-1590669905-15" class="tab-selector-1" checked="checked" />
+  <label for="tab-1590669905-15" class="tab-label-1">console (groovy)</label>
+  <input id="tab-1590669905-16" type="radio" name="radio-set-1590669905-15" class="tab-selector-2" />
+  <label for="tab-1590669905-16" class="tab-label-2">groovy</label>
   <div class="tabcontent">
     <div class="tabcontent-1">
 <div class="listingblock">
@@ -3142,7 +3145,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="float">350d</span><span class="float">26f</span><span class="integer">3</span>
+==&gt;org.apache.tinkerpop.gremlin.structure.io.graphson.GraphSONMapper<span class="error">@</span><span class="integer">2</span>b35c7aa
 gremlin&gt; graph.io(graphson()).writer().mapper(mapper).create().writeVertex(f, g.V(<span class="integer">1</span>).next(), BOTH)
 ==&gt;<span class="predefined-constant">null</span>
 gremlin&gt; f.close()
@@ -3498,7 +3501,7 @@ traversal strategies may not function pr
 <p>A <code>GraphTraversal&lt;S,E&gt;</code> is spawned from a <code>GraphTraversalSource</code>. It can also be spawned anonymously (i.e. empty)
 via <code>__</code>. A graph traversal is composed of an ordered list of steps. All the steps provided by <code>GraphTraversal</code>
 inherit from the more general forms diagrammed above. A list of all the steps (and their descriptions) are provided
-in the TinkerPop3 <a href="http://tinkerpop.apache.org/javadocs/3.3.11-SNAPSHOT/core/org/apache/tinkerpop/gremlin/process/traversal/dsl/graph/GraphTraversal.html">GraphTraversal JavaDoc</a>.
+in the TinkerPop3 <a href="https://tinkerpop.apache.org/javadocs/3.3.11-SNAPSHOT/core/org/apache/tinkerpop/gremlin/process/traversal/dsl/graph/GraphTraversal.html">GraphTraversal JavaDoc</a>.
 The following subsections will demonstrate the GraphTraversal steps using the <a href="#gremlin-console">Gremlin Console</a>.</p>
 </div>
 <div class="admonitionblock important">
@@ -3509,7 +3512,7 @@ The following subsections will demonstra
 </td>
 <td class="content">
 The basics for starting a traversal are described in <a href="#the-graph-process">The Graph Process</a> section as
-well as in the <a href="http://tinkerpop.apache.org/docs/current/tutorials/getting-started/">Getting Started</a> tutorial.
+well as in the <a href="https://tinkerpop.apache.org/docs/current/tutorials/getting-started/">Getting Started</a> tutorial.
 </td>
 </tr>
 </table>
@@ -3627,10 +3630,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-1581339055-1" type="radio" name="radio-set-1581339055-1" class="tab-selector-1" checked="checked" />
-  <label for="tab-1581339055-1" class="tab-label-1">console (groovy)</label>
-  <input id="tab-1581339055-2" type="radio" name="radio-set-1581339055-1" class="tab-selector-2" />
-  <label for="tab-1581339055-2" class="tab-label-2">groovy</label>
+  <input id="tab-1590669973-1" type="radio" name="radio-set-1590669973-1" class="tab-selector-1" checked="checked" />
+  <label for="tab-1590669973-1" class="tab-label-1">console (groovy)</label>
+  <input id="tab-1590669973-2" type="radio" name="radio-set-1590669973-1" class="tab-selector-2" />
+  <label for="tab-1590669973-2" class="tab-label-2">groovy</label>
   <div class="tabcontent">
     <div class="tabcontent-1">
 <div class="listingblock">
@@ -3680,10 +3683,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-1581339055-3" type="radio" name="radio-set-1581339055-3" class="tab-selector-1" checked="checked" />
-  <label for="tab-1581339055-3" class="tab-label-1">console (groovy)</label>
-  <input id="tab-1581339055-4" type="radio" name="radio-set-1581339055-3" class="tab-selector-2" />
-  <label for="tab-1581339055-4" class="tab-label-2">groovy</label>
+  <input id="tab-1590669973-3" type="radio" name="radio-set-1590669973-3" class="tab-selector-1" checked="checked" />
+  <label for="tab-1590669973-3" class="tab-label-1">console (groovy)</label>
+  <input id="tab-1590669973-4" type="radio" name="radio-set-1590669973-3" class="tab-selector-2" />
+  <label for="tab-1590669973-4" class="tab-label-2">groovy</label>
   <div class="tabcontent">
     <div class="tabcontent-1">
 <div class="listingblock">
@@ -3736,10 +3739,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-1581339055-5" type="radio" name="radio-set-1581339055-5" class="tab-selector-1" checked="checked" />
-  <label for="tab-1581339055-5" class="tab-label-1">console (groovy)</label>
-  <input id="tab-1581339055-6" type="radio" name="radio-set-1581339055-5" class="tab-selector-2" />
-  <label for="tab-1581339055-6" class="tab-label-2">groovy</label>
+  <input id="tab-1590669973-5" type="radio" name="radio-set-1590669973-5" class="tab-selector-1" checked="checked" />
+  <label for="tab-1590669973-5" class="tab-label-1">console (groovy)</label>
+  <input id="tab-1590669973-6" type="radio" name="radio-set-1590669973-5" class="tab-selector-2" />
+  <label for="tab-1590669973-6" class="tab-label-2">groovy</label>
   <div class="tabcontent">
     <div class="tabcontent-1">
 <div class="listingblock">
@@ -3786,10 +3789,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-1581339055-7" type="radio" name="radio-set-1581339055-7" class="tab-selector-1" checked="checked" />
-  <label for="tab-1581339055-7" class="tab-label-1">console (groovy)</label>
-  <input id="tab-1581339055-8" type="radio" name="radio-set-1581339055-7" class="tab-selector-2" />
-  <label for="tab-1581339055-8" class="tab-label-2">groovy</label>
+  <input id="tab-1590669973-7" type="radio" name="radio-set-1590669973-7" class="tab-selector-1" checked="checked" />
+  <label for="tab-1590669973-7" class="tab-label-1">console (groovy)</label>
+  <input id="tab-1590669973-8" type="radio" name="radio-set-1590669973-7" class="tab-selector-2" />
+  <label for="tab-1590669973-8" class="tab-label-2">groovy</label>
   <div class="tabcontent">
     <div class="tabcontent-1">
 <div class="listingblock">
@@ -3858,6 +3861,68 @@ g.V().choose(has(<span class="string"><s
 </div>
 </div>
 <div class="sect2">
+<h3 id="start-steps">Start Steps</h3>
+<div class="paragraph">
+<p>Not all steps are capable of starting a <code>GraphTraversal</code>. Only those steps on the <code>GraphTraversalSource</code> can do that.
+Many of the methods on <code>GraphTraversalSource</code> are actually for its configuration. From that configured object, it is
+then possible to use start steps to spawn a <code>GraphTraversal</code>.</p>
+</div>
+<div class="paragraph">
+<p>Configuration methods can be identified by their names with make use of "with" as a prefix:</p>
+</div>
+<div class="ulist">
+<ul>
+<li>
+<p><code>withBulk()</code> - This value is <code>true</code> by default allowing for normal <a href="#barrier-step">bulking</a> operations, but when set
+to <code>false</code>, introduces a subtle change in that behavior as shown in examples in <a href="#sack-step">sack()-step</a>.</p>
+</li>
+<li>
+<p><code>withComputer()</code> - Adds a <code>Computer</code> that will be used to process the traversal (<a href="#sparkgraphcomputer">example</a>).</p>
+</li>
+<li>
+<p><code>withSack()</code> - Adds a "sack" that can be accessed by traversals spawned from this source (<a href="#sack-step">example</a>).</p>
+</li>
+<li>
+<p><code>withSideEffect()</code> - Adds an arbitrary <code>Object</code> to traversals spawned from this source which can be accessed as a
+side-effect given the supplied key (<a href="#math-step">example</a>).</p>
+</li>
+<li>
+<p><code>withStrategies()</code> - Includes additional <code>TraversalStrategy</code> instances to be applied to any traversals spawned from
+the configured source (<a href="#readonlystrategy">example</a>).</p>
+</li>
+<li>
+<p><code>withPath()</code></p>
+</li>
+<li>
+<p><code>withoutStrategies()</code> - Removes a particular <code>TraversalStrategy</code> from those to be applied to traversals spawned from
+the configured source.</p>
+</li>
+</ul>
+</div>
+<div class="paragraph">
+<p>Spawn steps, which actually yield a traversal, typically match the names of existing steps:</p>
+</div>
+<div class="ulist">
+<ul>
+<li>
+<p><code>addE()</code> - Adds an <code>Edge</code> to start the traversal (<a href="#addedge-step">example</a>).</p>
+</li>
+<li>
+<p><code>addV()</code> - Adds a <code>Vertex</code> to start the traversal (<a href="#addvertex-step">example</a>).</p>
+</li>
+<li>
+<p><code>E()</code> - Reads edges from the graph to start the traversal (<a href="#graph-step">example</a>).</p>
+</li>
+<li>
+<p><code>inject()</code> - Inserts arbitrary objects to start the traversal (<a href="#inject-step">example</a>).</p>
+</li>
+<li>
+<p><code>V()</code> - Reads vertices from the graph to start the traversal (<a href="#graph-step">example</a>).</p>
+</li>
+</ul>
+</div>
+</div>
+<div class="sect2">
 <h3 id="terminal-steps">Terminal Steps</h3>
 <div class="paragraph">
 <p>Typically, when a step is concatenated to a traversal a traversal is returned. In this way, a traversal is built up
@@ -3866,10 +3931,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-1581339055-9" type="radio" name="radio-set-1581339055-9" class="tab-selector-1" checked="checked" />
-  <label for="tab-1581339055-9" class="tab-label-1">console (groovy)</label>
-  <input id="tab-1581339055-10" type="radio" name="radio-set-1581339055-9" class="tab-selector-2" />
-  <label for="tab-1581339055-10" class="tab-label-2">groovy</label>
+  <input id="tab-1590669973-9" type="radio" name="radio-set-1590669973-9" class="tab-selector-1" checked="checked" />
+  <label for="tab-1590669973-9" class="tab-label-1">console (groovy)</label>
+  <input id="tab-1590669973-10" type="radio" name="radio-set-1590669973-9" class="tab-selector-2" />
+  <label for="tab-1590669973-10" class="tab-label-2">groovy</label>
   <div class="tabcontent">
     <div class="tabcontent-1">
 <div class="listingblock">
@@ -3984,10 +4049,10 @@ worked on the same project together. Thi
 </div>
 </div>
 <section class="tabs tabs-2">
-  <input id="tab-1581339055-11" type="radio" name="radio-set-1581339055-11" class="tab-selector-1" checked="checked" />
-  <label for="tab-1581339055-11" class="tab-label-1">console (groovy)</label>
-  <input id="tab-1581339055-12" type="radio" name="radio-set-1581339055-11" class="tab-selector-2" />
-  <label for="tab-1581339055-12" class="tab-label-2">groovy</label>
+  <input id="tab-1590669973-11" type="radio" name="radio-set-1590669973-11" class="tab-selector-1" checked="checked" />
+  <label for="tab-1590669973-11" class="tab-label-1">console (groovy)</label>
+  <input id="tab-1590669973-12" type="radio" name="radio-set-1590669973-11" class="tab-selector-2" />
+  <label for="tab-1590669973-12" class="tab-label-2">groovy</label>
   <div class="tabcontent">
     <div class="tabcontent-1">
 <div class="listingblock">
@@ -4089,8 +4154,8 @@ supports user provided ids.</p>
 <p><strong>Additional References</strong></p>
 </div>
 <div class="paragraph">
-<p><a href="http://tinkerpop.apache.org/javadocs/3.3.11-SNAPSHOT/core/org/apache/tinkerpop/gremlin/process/traversal/dsl/graph/GraphTraversal.html#addE-java.lang.String-"><code>addE(String)</code></a>,
-<a href="http://tinkerpop.apache.org/javadocs/3.3.11-SNAPSHOT/core/org/apache/tinkerpop/gremlin/process/traversal/dsl/graph/GraphTraversal.html#addE-org.apache.tinkerpop.gremlin.process.traversal.Traversal-"><code>addE(Traversal)</code></a></p>
+<p><a href="https://tinkerpop.apache.org/javadocs/3.3.11-SNAPSHOT/core/org/apache/tinkerpop/gremlin/process/traversal/dsl/graph/GraphTraversal.html#addE-java.lang.String-"><code>addE(String)</code></a>,
+<a href="https://tinkerpop.apache.org/javadocs/3.3.11-SNAPSHOT/core/org/apache/tinkerpop/gremlin/process/traversal/dsl/graph/GraphTraversal.html#addE-org.apache.tinkerpop.gremlin.process.traversal.Traversal-"><code>addE(Traversal)</code></a></p>
 </div>
 </div>
 <div class="sect2">
@@ -4100,10 +4165,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-1581339055-13" type="radio" name="radio-set-1581339055-13" class="tab-selector-1" checked="checked" />
-  <label for="tab-1581339055-13" class="tab-label-1">console (groovy)</label>
-  <input id="tab-1581339055-14" type="radio" name="radio-set-1581339055-13" class="tab-selector-2" />
-  <label for="tab-1581339055-14" class="tab-label-2">groovy</label>
+  <input id="tab-1590669973-13" type="radio" name="radio-set-1590669973-13" class="tab-selector-1" checked="checked" />
+  <label for="tab-1590669973-13" class="tab-label-1">console (groovy)</label>
+  <input id="tab-1590669973-14" type="radio" name="radio-set-1590669973-13" class="tab-selector-2" />
+  <label for="tab-1590669973-14" class="tab-label-2">groovy</label>
   <div class="tabcontent">
     <div class="tabcontent-1">
 <div class="listingblock">
@@ -4147,9 +4212,9 @@ g.V().has(<span class="string"><span cla
 <p><strong>Additional References</strong></p>
 </div>
 <div class="paragraph">
-<p><a href="http://tinkerpop.apache.org/javadocs/3.3.11-SNAPSHOT/core/org/apache/tinkerpop/gremlin/process/traversal/dsl/graph/GraphTraversal.html#addV--"><code>addV()</code></a>,
-<a href="http://tinkerpop.apache.org/javadocs/3.3.11-SNAPSHOT/core/org/apache/tinkerpop/gremlin/process/traversal/dsl/graph/GraphTraversal.html#addV-java.lang.String-"><code>addV(String)</code></a>,
-<a href="http://tinkerpop.apache.org/javadocs/3.3.11-SNAPSHOT/core/org/apache/tinkerpop/gremlin/process/traversal/dsl/graph/GraphTraversal.html#addV-org.apache.tinkerpop.gremlin.process.traversal.Traversal-"><code>addV(Traversal)</code></a></p>
+<p><a href="https://tinkerpop.apache.org/javadocs/3.3.11-SNAPSHOT/core/org/apache/tinkerpop/gremlin/process/traversal/dsl/graph/GraphTraversal.html#addV--"><code>addV()</code></a>,
+<a href="https://tinkerpop.apache.org/javadocs/3.3.11-SNAPSHOT/core/org/apache/tinkerpop/gremlin/process/traversal/dsl/graph/GraphTraversal.html#addV-java.lang.String-"><code>addV(String)</code></a>,
+<a href="https://tinkerpop.apache.org/javadocs/3.3.11-SNAPSHOT/core/org/apache/tinkerpop/gremlin/process/traversal/dsl/graph/GraphTraversal.html#addV-org.apache.tinkerpop.gremlin.process.traversal.Traversal-"><code>addV(Traversal)</code></a></p>
 </div>
 </div>
 <div class="sect2">
@@ -4161,10 +4226,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-1581339055-15" type="radio" name="radio-set-1581339055-15" class="tab-selector-1" checked="checked" />
-  <label for="tab-1581339055-15" class="tab-label-1">console (groovy)</label>
-  <input id="tab-1581339055-16" type="radio" name="radio-set-1581339055-15" class="tab-selector-2" />
-  <label for="tab-1581339055-16" class="tab-label-2">groovy</label>
+  <input id="tab-1590669973-15" type="radio" name="radio-set-1590669973-15" class="tab-selector-1" checked="checked" />
+  <label for="tab-1590669973-15" class="tab-label-1">console (groovy)</label>
+  <input id="tab-1590669973-16" type="radio" name="radio-set-1590669973-15" class="tab-selector-2" />
+  <label for="tab-1590669973-16" class="tab-label-2">groovy</label>
   <div class="tabcontent">
     <div class="tabcontent-1">
 <div class="listingblock">
@@ -4217,9 +4282,9 @@ g.V(<span class="integer">1</span>).prop
 <p><strong>Additional References</strong></p>
 </div>
 <div class="paragraph">
-<p><a href="http://tinkerpop.apache.org/javadocs/3.3.11-SNAPSHOT/core/org/apache/tinkerpop/gremlin/process/traversal/dsl/graph/GraphTraversal.html#property-java.lang.Object-java.lang.Object-java.lang.Object...-"><code>property(Object, Object, Object&#8230;&#8203;)</code></a>,
-<a href="http://tinkerpop.apache.org/javadocs/3.3.11-SNAPSHOT/core/org/apache/tinkerpop/gremlin/process/traversal/dsl/graph/GraphTraversal.html#property-org.apache.tinkerpop.gremlin.structure.VertexProperty.Cardinality-java.lang.Object-java.lang.Object-java.lang.Object...-"><code>property(Cardinality, Object, Object, Object&#8230;&#8203;)</code></a>,
-<a href="http://tinkerpop.apache.org/javadocs/3.3.11-SNAPSHOT/core/org/apache/tinkerpop/gremlin/structure/VertexProperty.Cardinality.html"><code>Cardinality</code></a></p>
+<p><a href="https://tinkerpop.apache.org/javadocs/3.3.11-SNAPSHOT/core/org/apache/tinkerpop/gremlin/process/traversal/dsl/graph/GraphTraversal.html#property-java.lang.Object-java.lang.Object-java.lang.Object...-"><code>property(Object, Object, Object&#8230;&#8203;)</code></a>,
+<a href="https://tinkerpop.apache.org/javadocs/3.3.11-SNAPSHOT/core/org/apache/tinkerpop/gremlin/process/traversal/dsl/graph/GraphTraversal.html#property-org.apache.tinkerpop.gremlin.structure.VertexProperty.Cardinality-java.lang.Object-java.lang.Object-java.lang.Object...-"><code>property(Cardinality, Object, Object, Object&#8230;&#8203;)</code></a>,
+<a href="https://tinkerpop.apache.org/javadocs/3.3.11-SNAPSHOT/core/org/apache/tinkerpop/gremlin/structure/VertexProperty.Cardinality.html"><code>Cardinality</code></a></p>
 </div>
 </div>
 <div class="sect2">
@@ -4237,10 +4302,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-1581339055-17" type="radio" name="radio-set-1581339055-17" class="tab-selector-1" checked="checked" />
-  <label for="tab-1581339055-17" class="tab-label-1">console (groovy)</label>
-  <input id="tab-1581339055-18" type="radio" name="radio-set-1581339055-17" class="tab-selector-2" />
-  <label for="tab-1581339055-18" class="tab-label-2">groovy</label>
+  <input id="tab-1590669973-17" type="radio" name="radio-set-1590669973-17" class="tab-selector-1" checked="checked" />
+  <label for="tab-1590669973-17" class="tab-label-1">console (groovy)</label>
+  <input id="tab-1590669973-18" type="radio" name="radio-set-1590669973-17" class="tab-selector-2" />
+  <label for="tab-1590669973-18" class="tab-label-2">groovy</label>
   <div class="tabcontent">
     <div class="tabcontent-1">
 <div class="listingblock">
@@ -4311,10 +4376,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-1581339055-19" type="radio" name="radio-set-1581339055-19" class="tab-selector-1" checked="checked" />
-  <label for="tab-1581339055-19" class="tab-label-1">console (groovy)</label>
-  <input id="tab-1581339055-20" type="radio" name="radio-set-1581339055-19" class="tab-selector-2" />
-  <label for="tab-1581339055-20" class="tab-label-2">groovy</label>
+  <input id="tab-1590669973-19" type="radio" name="radio-set-1590669973-19" class="tab-selector-1" checked="checked" />
+  <label for="tab-1590669973-19" class="tab-label-1">console (groovy)</label>
+  <input id="tab-1590669973-20" type="radio" name="radio-set-1590669973-19" class="tab-selector-2" />
+  <label for="tab-1590669973-20" class="tab-label-2">groovy</label>
   <div class="tabcontent">
     <div class="tabcontent-1">
 <div class="listingblock">
@@ -4342,7 +4407,7 @@ g.V().out(<span class="string"><span cla
 <p><strong>Additional References</strong></p>
 </div>
 <div class="paragraph">
-<p><a href="http://tinkerpop.apache.org/javadocs/3.3.11-SNAPSHOT/core/org/apache/tinkerpop/gremlin/process/traversal/dsl/graph/GraphTraversal.html#aggregate-java.lang.String-"><code>aggregate(String)</code></a></p>
+<p><a href="https://tinkerpop.apache.org/javadocs/3.3.11-SNAPSHOT/core/org/apache/tinkerpop/gremlin/process/traversal/dsl/graph/GraphTraversal.html#aggregate-java.lang.String-"><code>aggregate(String)</code></a></p>
 </div>
 </div>
 <div class="sect2">
@@ -4365,10 +4430,10 @@ g.V().out(<span class="string"><span cla
 </table>
 </div>
 <section class="tabs tabs-2">
-  <input id="tab-1581339055-21" type="radio" name="radio-set-1581339055-21" class="tab-selector-1" checked="checked" />
-  <label for="tab-1581339055-21" class="tab-label-1">console (groovy)</label>
-  <input id="tab-1581339055-22" type="radio" name="radio-set-1581339055-21" class="tab-selector-2" />
-  <label for="tab-1581339055-22" class="tab-label-2">groovy</label>
+  <input id="tab-1590669973-21" type="radio" name="radio-set-1590669973-21" class="tab-selector-1" checked="checked" />
+  <label for="tab-1590669973-21" class="tab-label-1">console (groovy)</label>
+  <input id="tab-1590669973-22" type="radio" name="radio-set-1590669973-21" class="tab-selector-2" />
+  <label for="tab-1590669973-22" class="tab-label-2">groovy</label>
   <div class="tabcontent">
     <div class="tabcontent-1">
 <div class="listingblock">
@@ -4404,10 +4469,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-1581339055-23" type="radio" name="radio-set-1581339055-23" class="tab-selector-1" checked="checked" />
-  <label for="tab-1581339055-23" class="tab-label-1">console (groovy)</label>
-  <input id="tab-1581339055-24" type="radio" name="radio-set-1581339055-23" class="tab-selector-2" />
-  <label for="tab-1581339055-24" class="tab-label-2">groovy</label>
+  <input id="tab-1590669973-23" type="radio" name="radio-set-1590669973-23" class="tab-selector-1" checked="checked" />
+  <label for="tab-1590669973-23" class="tab-label-1">console (groovy)</label>
+  <input id="tab-1590669973-24" type="radio" name="radio-set-1590669973-23" class="tab-selector-2" />
+  <label for="tab-1590669973-24" class="tab-label-2">groovy</label>
   <div class="tabcontent">
     <div class="tabcontent-1">
 <div class="listingblock">
@@ -4432,7 +4497,7 @@ only two traversals can be and&#8217;d t
 <p><strong>Additional References</strong></p>
 </div>
 <div class="paragraph">
-<p><a href="http://tinkerpop.apache.org/javadocs/3.3.11-SNAPSHOT/core/org/apache/tinkerpop/gremlin/process/traversal/dsl/graph/GraphTraversal.html#and-org.apache.tinkerpop.gremlin.process.traversal.Traversal...-"><code>and(Traversal&#8230;&#8203;)</code></a></p>
+<p><a href="https://tinkerpop.apache.org/javadocs/3.3.11-SNAPSHOT/core/org/apache/tinkerpop/gremlin/process/traversal/dsl/graph/GraphTraversal.html#and-org.apache.tinkerpop.gremlin.process.traversal.Traversal...-"><code>and(Traversal&#8230;&#8203;)</code></a></p>
 </div>
 </div>
 <div class="sect2">
@@ -4472,10 +4537,10 @@ to in Gremlin with the double underscore
 </table>
 </div>
 <section class="tabs tabs-2">
-  <input id="tab-1581339055-25" type="radio" name="radio-set-1581339055-25" class="tab-selector-1" checked="checked" />
-  <label for="tab-1581339055-25" class="tab-label-1">console (groovy)</label>
-  <input id="tab-1581339055-26" type="radio" name="radio-set-1581339055-25" class="tab-selector-2" />
-  <label for="tab-1581339055-26" class="tab-label-2">groovy</label>
+  <input id="tab-1590669973-25" type="radio" name="radio-set-1590669973-25" class="tab-selector-1" checked="checked" />
+  <label for="tab-1590669973-25" class="tab-label-1">console (groovy)</label>
+  <input id="tab-1590669973-26" type="radio" name="radio-set-1590669973-25" class="tab-selector-2" />
+  <label for="tab-1590669973-26" class="tab-label-2">groovy</label>
   <div class="tabcontent">
     <div class="tabcontent-1">
 <div class="listingblock">
@@ -4519,10 +4584,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-1581339055-27" type="radio" name="radio-set-1581339055-27" class="tab-selector-1" checked="checked" />
-  <label for="tab-1581339055-27" class="tab-label-1">console (groovy)</label>
-  <input id="tab-1581339055-28" type="radio" name="radio-set-1581339055-27" class="tab-selector-2" />
-  <label for="tab-1581339055-28" class="tab-label-2">groovy</label>
+  <input id="tab-1590669973-27" type="radio" name="radio-set-1590669973-27" class="tab-selector-1" checked="checked" />
+  <label for="tab-1590669973-27" class="tab-label-1">console (groovy)</label>
+  <input id="tab-1590669973-28" type="radio" name="radio-set-1590669973-27" class="tab-selector-2" />
+  <label for="tab-1590669973-28" class="tab-label-2">groovy</label>
   <div class="tabcontent">
     <div class="tabcontent-1">
 <div class="listingblock">
@@ -4556,7 +4621,7 @@ g.V().as(<span class="string"><span clas
 <p><strong>Additional References</strong></p>
 </div>
 <div class="paragraph">
-<p><a href="http://tinkerpop.apache.org/javadocs/3.3.11-SNAPSHOT/core/org/apache/tinkerpop/gremlin/process/traversal/dsl/graph/GraphTraversal.html#as-java.lang.String-java.lang.String...-"><code>as(String,String&#8230;&#8203;)</code></a></p>
+<p><a href="https://tinkerpop.apache.org/javadocs/3.3.11-SNAPSHOT/core/org/apache/tinkerpop/gremlin/process/traversal/dsl/graph/GraphTraversal.html#as-java.lang.String-java.lang.String...-"><code>as(String,String&#8230;&#8203;)</code></a></p>
 </div>
 </div>
 <div class="sect2">
@@ -4576,10 +4641,10 @@ useful in the following situations:</p>
 </ul>
 </div>
 <section class="tabs tabs-2">
-  <input id="tab-1581339055-29" type="radio" name="radio-set-1581339055-29" class="tab-selector-1" checked="checked" />
-  <label for="tab-1581339055-29" class="tab-label-1">console (groovy)</label>
-  <input id="tab-1581339055-30" type="radio" name="radio-set-1581339055-29" class="tab-selector-2" />
-  <label for="tab-1581339055-30" class="tab-label-2">groovy</label>
+  <input id="tab-1590669973-29" type="radio" name="radio-set-1590669973-29" class="tab-selector-1" checked="checked" />
+  <label for="tab-1590669973-29" class="tab-label-1">console (groovy)</label>
+  <input id="tab-1590669973-30" type="radio" name="radio-set-1590669973-29" class="tab-selector-2" />
+  <label for="tab-1590669973-30" class="tab-label-2">groovy</label>
   <div class="tabcontent">
     <div class="tabcontent-1">
 <div class="listingblock">
@@ -4632,10 +4697,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-1581339055-31" type="radio" name="radio-set-1581339055-31" class="tab-selector-1" checked="checked" />
-  <label for="tab-1581339055-31" class="tab-label-1">console (groovy)</label>
-  <input id="tab-1581339055-32" type="radio" name="radio-set-1581339055-31" class="tab-selector-2" />
-  <label for="tab-1581339055-32" class="tab-label-2">groovy</label>
+  <input id="tab-1590669973-31" type="radio" name="radio-set-1590669973-31" class="tab-selector-1" checked="checked" />
+  <label for="tab-1590669973-31" class="tab-label-1">console (groovy)</label>
+  <input id="tab-1590669973-32" type="radio" name="radio-set-1590669973-31" class="tab-selector-2" />
+  <label for="tab-1590669973-32" class="tab-label-2">groovy</label>
   <div class="tabcontent">
     <div class="tabcontent-1">
 <div class="listingblock">
@@ -4647,13 +4712,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">7741.946519</span>
+==&gt;<span class="float">7901.9920999999995</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">10.43963</span>
+==&gt;<span class="float">10.339378</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.239061999999999</span>
+==&gt;<span class="float">9.164396</span>
 ==&gt;<span class="integer">126653966</span></code></pre>
 </div>
 </div>
@@ -4700,10 +4765,10 @@ optimization scenario with the added ben
 "bulking optimization."</p>
 </div>
 <section class="tabs tabs-2">
-  <input id="tab-1581339055-33" type="radio" name="radio-set-1581339055-33" class="tab-selector-1" checked="checked" />
-  <label for="tab-1581339055-33" class="tab-label-1">console (groovy)</label>
-  <input id="tab-1581339055-34" type="radio" name="radio-set-1581339055-33" class="tab-selector-2" />
-  <label for="tab-1581339055-34" class="tab-label-2">groovy</label>
+  <input id="tab-1590669973-33" type="radio" name="radio-set-1590669973-33" class="tab-selector-1" checked="checked" />
+  <label for="tab-1590669973-33" class="tab-label-1">console (groovy)</label>
+  <input id="tab-1590669973-34" type="radio" name="radio-set-1590669973-33" class="tab-selector-2" />
+  <label for="tab-1590669973-34" class="tab-label-2">groovy</label>
   <div class="tabcontent">
     <div class="tabcontent-1">
 <div class="listingblock">
@@ -4715,7 +4780,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">5.656306</span>
+==&gt;<span class="float">6.344755999999999</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>
@@ -4751,9 +4816,9 @@ g.V().both().both().both().count().itera
 <p><strong>Additional References</strong></p>
 </div>
 <div class="paragraph">
-<p><a href="http://tinkerpop.apache.org/javadocs/3.3.11-SNAPSHOT/core/org/apache/tinkerpop/gremlin/process/traversal/dsl/graph/GraphTraversal.html#barrier--"><code>barrier()</code></a>,
-<a href="http://tinkerpop.apache.org/javadocs/3.3.11-SNAPSHOT/core/org/apache/tinkerpop/gremlin/process/traversal/dsl/graph/GraphTraversal.html#barrier-java.util.function.Consumer-"><code>barrier(Consumer)</code></a>,
-<a href="http://tinkerpop.apache.org/javadocs/3.3.11-SNAPSHOT/core/org/apache/tinkerpop/gremlin/process/traversal/dsl/graph/GraphTraversal.html#barrier-int-"><code>barrier(int)</code></a></p>
+<p><a href="https://tinkerpop.apache.org/javadocs/3.3.11-SNAPSHOT/core/org/apache/tinkerpop/gremlin/process/traversal/dsl/graph/GraphTraversal.html#barrier--"><code>barrier()</code></a>,
+<a href="https://tinkerpop.apache.org/javadocs/3.3.11-SNAPSHOT/core/org/apache/tinkerpop/gremlin/process/traversal/dsl/graph/GraphTraversal.html#barrier-java.util.function.Consumer-"><code>barrier(Consumer)</code></a>,
+<a href="https://tinkerpop.apache.org/javadocs/3.3.11-SNAPSHOT/core/org/apache/tinkerpop/gremlin/process/traversal/dsl/graph/GraphTraversal.html#barrier-int-"><code>barrier(int)</code></a></p>
 </div>
 </div>
 <div class="sect2">
@@ -4765,10 +4830,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-1581339055-35" type="radio" name="radio-set-1581339055-35" class="tab-selector-1" checked="checked" />
-  <label for="tab-1581339055-35" class="tab-label-1">console (groovy)</label>
-  <input id="tab-1581339055-36" type="radio" name="radio-set-1581339055-35" class="tab-selector-2" />
-  <label for="tab-1581339055-36" class="tab-label-2">groovy</label>
+  <input id="tab-1590669973-35" type="radio" name="radio-set-1590669973-35" class="tab-selector-1" checked="checked" />
+  <label for="tab-1590669973-35" class="tab-label-1">console (groovy)</label>
+  <input id="tab-1590669973-36" type="radio" name="radio-set-1590669973-35" class="tab-selector-2" />
+  <label for="tab-1590669973-36" class="tab-label-2">groovy</label>
   <div class="tabcontent">
     <div class="tabcontent-1">
 <div class="listingblock">
@@ -4862,18 +4927,18 @@ on a step-by-step level and thus, as dis
 <p><strong>Additional References</strong></p>
 </div>
 <div class="paragraph">
-<p><a href="http://tinkerpop.apache.org/javadocs/3.3.11-SNAPSHOT/core/org/apache/tinkerpop/gremlin/process/traversal/dsl/graph/GraphTraversal.html#by--"><code>by()</code></a>,
-<a href="http://tinkerpop.apache.org/javadocs/3.3.11-SNAPSHOT/core/org/apache/tinkerpop/gremlin/process/traversal/dsl/graph/GraphTraversal.html#by-java.util.Comparator-"><code>by(Comparator)</code></a>,
-<a href="http://tinkerpop.apache.org/javadocs/3.3.11-SNAPSHOT/core/org/apache/tinkerpop/gremlin/process/traversal/dsl/graph/GraphTraversal.html#by-java.util.function.Function-java.util.Comparator-"><code>by(Function,Comparator)</code></a>,
-<a href="http://tinkerpop.apache.org/javadocs/3.3.11-SNAPSHOT/core/org/apache/tinkerpop/gremlin/process/traversal/dsl/graph/GraphTraversal.html#by-java.util.function.Function-"><code>by(Function)</code></a>,
-<a href="http://tinkerpop.apache.org/javadocs/3.3.11-SNAPSHOT/core/org/apache/tinkerpop/gremlin/process/traversal/dsl/graph/GraphTraversal.html#by-org.apache.tinkerpop.gremlin.process.traversal.Order-"><code>by(Order)</code></a>,
-<a href="http://tinkerpop.apache.org/javadocs/3.3.11-SNAPSHOT/core/org/apache/tinkerpop/gremlin/process/traversal/dsl/graph/GraphTraversal.html#by-java.lang.String-"><code>by(String)</code></a>,
-<a href="http://tinkerpop.apache.org/javadocs/3.3.11-SNAPSHOT/core/org/apache/tinkerpop/gremlin/process/traversal/dsl/graph/GraphTraversal.html#by-java.lang.String-java.util.Comparator-"><code>by(String,Comparator)</code></a>,
-<a href="http://tinkerpop.apache.org/javadocs/3.3.11-SNAPSHOT/core/org/apache/tinkerpop/gremlin/process/traversal/dsl/graph/GraphTraversal.html#by-org.apache.tinkerpop.gremlin.structure.T-"><code>by(T)</code></a>,
-<a href="http://tinkerpop.apache.org/javadocs/3.3.11-SNAPSHOT/core/org/apache/tinkerpop/gremlin/process/traversal/dsl/graph/GraphTraversal.html#by-org.apache.tinkerpop.gremlin.process.traversal.Traversal-"><code>by(Traversal)</code></a>,
-<a href="http://tinkerpop.apache.org/javadocs/3.3.11-SNAPSHOT/core/org/apache/tinkerpop/gremlin/process/traversal/dsl/graph/GraphTraversal.html#by-org.apache.tinkerpop.gremlin.process.traversal.Traversal-java.util.Comparator-"><code>by(Traversal,Comparator)</code></a>,
-<a href="http://tinkerpop.apache.org/javadocs/3.3.11-SNAPSHOT/core/org/apache/tinkerpop/gremlin/structure/T.html"><code>T</code></a>,
-<a href="http://tinkerpop.apache.org/javadocs/3.3.11-SNAPSHOT/core/org/apache/tinkerpop/gremlin/process/traversal/Order.html"><code>Order</code></a></p>
+<p><a href="https://tinkerpop.apache.org/javadocs/3.3.11-SNAPSHOT/core/org/apache/tinkerpop/gremlin/process/traversal/dsl/graph/GraphTraversal.html#by--"><code>by()</code></a>,
+<a href="https://tinkerpop.apache.org/javadocs/3.3.11-SNAPSHOT/core/org/apache/tinkerpop/gremlin/process/traversal/dsl/graph/GraphTraversal.html#by-java.util.Comparator-"><code>by(Comparator)</code></a>,
+<a href="https://tinkerpop.apache.org/javadocs/3.3.11-SNAPSHOT/core/org/apache/tinkerpop/gremlin/process/traversal/dsl/graph/GraphTraversal.html#by-java.util.function.Function-java.util.Comparator-"><code>by(Function,Comparator)</code></a>,
+<a href="https://tinkerpop.apache.org/javadocs/3.3.11-SNAPSHOT/core/org/apache/tinkerpop/gremlin/process/traversal/dsl/graph/GraphTraversal.html#by-java.util.function.Function-"><code>by(Function)</code></a>,
+<a href="https://tinkerpop.apache.org/javadocs/3.3.11-SNAPSHOT/core/org/apache/tinkerpop/gremlin/process/traversal/dsl/graph/GraphTraversal.html#by-org.apache.tinkerpop.gremlin.process.traversal.Order-"><code>by(Order)</code></a>,
+<a href="https://tinkerpop.apache.org/javadocs/3.3.11-SNAPSHOT/core/org/apache/tinkerpop/gremlin/process/traversal/dsl/graph/GraphTraversal.html#by-java.lang.String-"><code>by(String)</code></a>,
+<a href="https://tinkerpop.apache.org/javadocs/3.3.11-SNAPSHOT/core/org/apache/tinkerpop/gremlin/process/traversal/dsl/graph/GraphTraversal.html#by-java.lang.String-java.util.Comparator-"><code>by(String,Comparator)</code></a>,
+<a href="https://tinkerpop.apache.org/javadocs/3.3.11-SNAPSHOT/core/org/apache/tinkerpop/gremlin/process/traversal/dsl/graph/GraphTraversal.html#by-org.apache.tinkerpop.gremlin.structure.T-"><code>by(T)</code></a>,
+<a href="https://tinkerpop.apache.org/javadocs/3.3.11-SNAPSHOT/core/org/apache/tinkerpop/gremlin/process/traversal/dsl/graph/GraphTraversal.html#by-org.apache.tinkerpop.gremlin.process.traversal.Traversal-"><code>by(Traversal)</code></a>,
+<a href="https://tinkerpop.apache.org/javadocs/3.3.11-SNAPSHOT/core/org/apache/tinkerpop/gremlin/process/traversal/dsl/graph/GraphTraversal.html#by-org.apache.tinkerpop.gremlin.process.traversal.Traversal-java.util.Comparator-"><code>by(Traversal,Comparator)</code></a>,
+<a href="https://tinkerpop.apache.org/javadocs/3.3.11-SNAPSHOT/core/org/apache/tinkerpop/gremlin/structure/T.html"><code>T</code></a>,
+<a href="https://tinkerpop.apache.org/javadocs/3.3.11-SNAPSHOT/core/org/apache/tinkerpop/gremlin/process/traversal/Order.html"><code>Order</code></a></p>
 </div>
 </div>
 <div class="sect2">
@@ -4883,10 +4948,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-1581339055-37" type="radio" name="radio-set-1581339055-37" class="tab-selector-1" checked="checked" />
-  <label for="tab-1581339055-37" class="tab-label-1">console (groovy)</label>
-  <input id="tab-1581339055-38" type="radio" name="radio-set-1581339055-37" class="tab-selector-2" />
-  <label for="tab-1581339055-38" class="tab-label-2">groovy</label>
+  <input id="tab-1590669973-37" type="radio" name="radio-set-1590669973-37" class="tab-selector-1" checked="checked" />
+  <label for="tab-1590669973-37" class="tab-label-1">console (groovy)</label>
+  <input id="tab-1590669973-38" type="radio" name="radio-set-1590669973-37" class="tab-selector-2" />
+  <label for="tab-1590669973-38" class="tab-label-2">groovy</label>
   <div class="tabcontent">
     <div class="tabcontent-1">
 <div class="listingblock">
@@ -4924,7 +4989,7 @@ g.V().groupCount(<span class="string"><s
 <p><strong>Additional References</strong></p>
 </div>
 <div class="paragraph">
-<p><a href="http://tinkerpop.apache.org/javadocs/3.3.11-SNAPSHOT/core/org/apache/tinkerpop/gremlin/process/traversal/dsl/graph/GraphTraversal.html#cap-java.lang.String-java.lang.String...-"><code>cap(String,String&#8230;&#8203;)</code></a></p>
+<p><a href="https://tinkerpop.apache.org/javadocs/3.3.11-SNAPSHOT/core/org/apache/tinkerpop/gremlin/process/traversal/dsl/graph/GraphTraversal.html#cap-java.lang.String-java.lang.String...-"><code>cap(String,String&#8230;&#8203;)</code></a></p>
 </div>
 </div>
 <div class="sect2">
@@ -4939,10 +5004,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-1581339055-39" type="radio" name="radio-set-1581339055-39" class="tab-selector-1" checked="checked" />
-  <label for="tab-1581339055-39" class="tab-label-1">console (groovy)</label>
-  <input id="tab-1581339055-40" type="radio" name="radio-set-1581339055-39" class="tab-selector-2" />
-  <label for="tab-1581339055-40" class="tab-label-2">groovy</label>
+  <input id="tab-1590669973-39" type="radio" name="radio-set-1590669973-39" class="tab-selector-1" checked="checked" />
+  <label for="tab-1590669973-39" class="tab-label-1">console (groovy)</label>
+  <input id="tab-1590669973-40" type="radio" name="radio-set-1590669973-39" class="tab-selector-2" />
+  <label for="tab-1590669973-40" class="tab-label-2">groovy</label>
   <div class="tabcontent">
     <div class="tabcontent-1">
 <div class="listingblock">
@@ -4997,10 +5062,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-1581339055-41" type="radio" name="radio-set-1581339055-41" class="tab-selector-1" checked="checked" />
-  <label for="tab-1581339055-41" class="tab-label-1">console (groovy)</label>
-  <input id="tab-1581339055-42" type="radio" name="radio-set-1581339055-41" class="tab-selector-2" />
-  <label for="tab-1581339055-42" class="tab-label-2">groovy</label>
+  <input id="tab-1590669973-41" type="radio" name="radio-set-1590669973-41" class="tab-selector-1" checked="checked" />
+  <label for="tab-1590669973-41" class="tab-label-1">console (groovy)</label>
+  <input id="tab-1590669973-42" type="radio" name="radio-set-1590669973-41" class="tab-selector-2" />
+  <label for="tab-1590669973-42" class="tab-label-2">groovy</label>
   <div class="tabcontent">
     <div class="tabcontent-1">
 <div class="listingblock">
@@ -5048,10 +5113,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-1581339055-43" type="radio" name="radio-set-1581339055-43" class="tab-selector-1" checked="checked" />
-  <label for="tab-1581339055-43" class="tab-label-1">console (groovy)</label>
-  <input id="tab-1581339055-44" type="radio" name="radio-set-1581339055-43" class="tab-selector-2" />
-  <label for="tab-1581339055-44" class="tab-label-2">groovy</label>
+  <input id="tab-1590669973-43" type="radio" name="radio-set-1590669973-43" class="tab-selector-1" checked="checked" />
+  <label for="tab-1590669973-43" class="tab-label-1">console (groovy)</label>
+  <input id="tab-1590669973-44" type="radio" name="radio-set-1590669973-43" class="tab-selector-2" />
+  <label for="tab-1590669973-44" class="tab-label-2">groovy</label>
   <div class="tabcontent">
     <div class="tabcontent-1">
 <div class="listingblock">
@@ -5089,10 +5154,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-1581339055-45" type="radio" name="radio-set-1581339055-45" class="tab-selector-1" checked="checked" />
-  <label for="tab-1581339055-45" class="tab-label-1">console (groovy)</label>
-  <input id="tab-1581339055-46" type="radio" name="radio-set-1581339055-45" class="tab-selector-2" />
-  <label for="tab-1581339055-46" class="tab-label-2">groovy</label>
+  <input id="tab-1590669973-45" type="radio" name="radio-set-1590669973-45" class="tab-selector-1" checked="checked" />
+  <label for="tab-1590669973-45" class="tab-label-1">console (groovy)</label>
+  <input id="tab-1590669973-46" type="radio" name="radio-set-1590669973-45" class="tab-selector-2" />
+  <label for="tab-1590669973-46" class="tab-label-2">groovy</label>
   <div class="tabcontent">
     <div class="tabcontent-1">
 <div class="listingblock">
@@ -5126,12 +5191,12 @@ g.V().choose(hasLabel(<span class="strin
 <p><strong>Additional References</strong></p>
 </div>
 <div class="paragraph">
-<p><a href="http://tinkerpop.apache.org/javadocs/3.3.11-SNAPSHOT/core/org/apache/tinkerpop/gremlin/process/traversal/dsl/graph/GraphTraversal.html#choose-java.util.function.Function-"><code>choose(Function)</code></a>,
-<a href="http://tinkerpop.apache.org/javadocs/3.3.11-SNAPSHOT/core/org/apache/tinkerpop/gremlin/process/traversal/dsl/graph/GraphTraversal.html#choose-java.util.function.Predicate-org.apache.tinkerpop.gremlin.process.traversal.Traversal-"><code>choose(Predicate,Traversal)</code></a>,
-<a href="http://tinkerpop.apache.org/javadocs/3.3.11-SNAPSHOT/core/org/apache/tinkerpop/gremlin/process/traversal/dsl/graph/GraphTraversal.html#choose-java.util.function.Predicate-org.apache.tinkerpop.gremlin.process.traversal.Traversal-org.apache.tinkerpop.gremlin.process.traversal.Traversal-"><code>choose(Predicate,Traversal,Traversal)</code></a>,
-<a href="http://tinkerpop.apache.org/javadocs/3.3.11-SNAPSHOT/core/org/apache/tinkerpop/gremlin/process/traversal/dsl/graph/GraphTraversal.html#choose-org.apache.tinkerpop.gremlin.process.traversal.Traversal-org.apache.tinkerpop.gremlin.process.traversal.Traversal-"><code>choose(Traversal,Traversal)</code></a>,
-<a href="http://tinkerpop.apache.org/javadocs/3.3.11-SNAPSHOT/core/org/apache/tinkerpop/gremlin/process/traversal/dsl/graph/GraphTraversal.html#choose-org.apache.tinkerpop.gremlin.process.traversal.Traversal-org.apache.tinkerpop.gremlin.process.traversal.Traversal-org.apache.tinkerpop.gremlin.process.traversal.Traversal-"><code>choose(Traversal,Traversal,Traversal)</code></a>,
-<a href="http://tinkerpop.apache.org/javadocs/3.3.11-SNAPSHOT/core/org/apache/tinkerpop/gremlin/process/traversal/dsl/graph/GraphTraversal.html#choose-org.apache.tinkerpop.gremlin.process.traversal.Traversal-"><code>choose(Traversal)</code></a></p>
+<p><a href="https://tinkerpop.apache.org/javadocs/3.3.11-SNAPSHOT/core/org/apache/tinkerpop/gremlin/process/traversal/dsl/graph/GraphTraversal.html#choose-java.util.function.Function-"><code>choose(Function)</code></a>,
+<a href="https://tinkerpop.apache.org/javadocs/3.3.11-SNAPSHOT/core/org/apache/tinkerpop/gremlin/process/traversal/dsl/graph/GraphTraversal.html#choose-java.util.function.Predicate-org.apache.tinkerpop.gremlin.process.traversal.Traversal-"><code>choose(Predicate,Traversal)</code></a>,
+<a href="https://tinkerpop.apache.org/javadocs/3.3.11-SNAPSHOT/core/org/apache/tinkerpop/gremlin/process/traversal/dsl/graph/GraphTraversal.html#choose-java.util.function.Predicate-org.apache.tinkerpop.gremlin.process.traversal.Traversal-org.apache.tinkerpop.gremlin.process.traversal.Traversal-"><code>choose(Predicate,Traversal,Traversal)</code></a>,
+<a href="https://tinkerpop.apache.org/javadocs/3.3.11-SNAPSHOT/core/org/apache/tinkerpop/gremlin/process/traversal/dsl/graph/GraphTraversal.html#choose-org.apache.tinkerpop.gremlin.process.traversal.Traversal-org.apache.tinkerpop.gremlin.process.traversal.Traversal-"><code>choose(Traversal,Traversal)</code></a>,
+<a href="https://tinkerpop.apache.org/javadocs/3.3.11-SNAPSHOT/core/org/apache/tinkerpop/gremlin/process/traversal/dsl/graph/GraphTraversal.html#choose-org.apache.tinkerpop.gremlin.process.traversal.Traversal-org.apache.tinkerpop.gremlin.process.traversal.Traversal-org.apache.tinkerpop.gremlin.process.traversal.Traversal-"><code>choose(Traversal,Traversal,Traversal)</code></a>,
+<a href="https://tinkerpop.apache.org/javadocs/3.3.11-SNAPSHOT/core/org/apache/tinkerpop/gremlin/process/traversal/dsl/graph/GraphTraversal.html#choose-org.apache.tinkerpop.gremlin.process.traversal.Traversal-"><code>choose(Traversal)</code></a></p>
 </div>
 </div>
 <div class="sect2">
@@ -5141,10 +5206,10 @@ g.V().choose(hasLabel(<span class="strin
 least one element.</p>
 </div>
 <section class="tabs tabs-2">
-  <input id="tab-1581339055-47" type="radio" name="radio-set-1581339055-47" class="tab-selector-1" checked="checked" />
-  <label for="tab-1581339055-47" class="tab-label-1">console (groovy)</label>
-  <input id="tab-1581339055-48" type="radio" name="radio-set-1581339055-47" class="tab-selector-2" />
-  <label for="tab-1581339055-48" class="tab-label-2">groovy</label>
+  <input id="tab-1590669973-47" type="radio" name="radio-set-1590669973-47" class="tab-selector-1" checked="checked" />
+  <label for="tab-1590669973-47" class="tab-label-1">console (groovy)</label>
+  <input id="tab-1590669973-48" type="radio" name="radio-set-1590669973-47" class="tab-selector-2" />
+  <label for="tab-1590669973-48" class="tab-label-2">groovy</label>
   <div class="tabcontent">
     <div class="tabcontent-1">
 <div class="listingblock">
@@ -5182,7 +5247,7 @@ g.V().hasLabel(<span class="string"><spa
 <p><strong>Additional References</strong></p>
 </div>
 <div class="paragraph">
-<p><a href="http://tinkerpop.apache.org/javadocs/3.3.11-SNAPSHOT/core/org/apache/tinkerpop/gremlin/process/traversal/dsl/graph/GraphTraversal.html#coalesce-org.apache.tinkerpop.gremlin.process.traversal.Traversal...-"><code>coalesce(Traversal&#8230;&#8203;)</code></a></p>
+<p><a href="https://tinkerpop.apache.org/javadocs/3.3.11-SNAPSHOT/core/org/apache/tinkerpop/gremlin/process/traversal/dsl/graph/GraphTraversal.html#coalesce-org.apache.tinkerpop.gremlin.process.traversal.Traversal...-"><code>coalesce(Traversal&#8230;&#8203;)</code></a></p>
 </div>
 </div>
 <div class="sect2">
@@ -5191,16 +5256,18 @@ 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-1581339055-49" type="radio" name="radio-set-1581339055-49" class="tab-selector-1" checked="checked" />
-  <label for="tab-1581339055-49" class="tab-label-1">console (groovy)</label>
-  <input id="tab-1581339055-50" type="radio" name="radio-set-1581339055-49" class="tab-selector-2" />
-  <label for="tab-1581339055-50" class="tab-label-2">groovy</label>
+  <input id="tab-1590669973-49" type="radio" name="radio-set-1590669973-49" class="tab-selector-1" checked="checked" />
+  <label for="tab-1590669973-49" class="tab-label-1">console (groovy)</label>
+  <input id="tab-1590669973-50" type="radio" name="radio-set-1590669973-49" class="tab-selector-2" />
+  <label for="tab-1590669973-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">4</span>]
+==&gt;v[<span class="integer">2</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>)
@@ -5230,7 +5297,7 @@ g.V().coin(<span class="float">1.0</span
 <p><strong>Additional References</strong></p>
 </div>
 <div class="paragraph">
-<p><a href="http://tinkerpop.apache.org/javadocs/3.3.11-SNAPSHOT/core/org/apache/tinkerpop/gremlin/process/traversal/dsl/graph/GraphTraversal.html#coin-double-"><code>coin(double)</code></a></p>
+<p><a href="https://tinkerpop.apache.org/javadocs/3.3.11-SNAPSHOT/core/org/apache/tinkerpop/gremlin/process/traversal/dsl/graph/GraphTraversal.html#coin-double-"><code>coin(double)</code></a></p>
 </div>
 </div>
 <div class="sect2">
@@ -5240,10 +5307,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-1581339055-51" type="radio" name="radio-set-1581339055-51" class="tab-selector-1" checked="checked" />
-  <label for="tab-1581339055-51" class="tab-label-1">console (groovy)</label>
-  <input id="tab-1581339055-52" type="radio" name="radio-set-1581339055-51" class="tab-selector-2" />
-  <label for="tab-1581339055-52" class="tab-label-2">groovy</label>
+  <input id="tab-1590669973-51" type="radio" name="radio-set-1590669973-51" class="tab-selector-1" checked="checked" />
+  <label for="tab-1590669973-51" class="tab-label-1">console (groovy)</label>
+  <input id="tab-1590669973-52" type="radio" name="radio-set-1590669973-51" class="tab-selector-2" />
+  <label for="tab-1590669973-52" class="tab-label-2">groovy</label>
   <div class="tabcontent">
     <div class="tabcontent-1">
 <div class="listingblock">
@@ -5299,7 +5366,7 @@ g.V().coalesce(
 <p><strong>Additional References</strong></p>
 </div>
 <div class="paragraph">
-<p><a href="http://tinkerpop.apache.org/javadocs/3.3.11-SNAPSHOT/core/org/apache/tinkerpop/gremlin/process/traversal/dsl/graph/GraphTraversal.html#constant-E2-"><code>constant(Object)</code></a></p>
+<p><a href="https://tinkerpop.apache.org/javadocs/3.3.11-SNAPSHOT/core/org/apache/tinkerpop/gremlin/process/traversal/dsl/graph/GraphTraversal.html#constant-E2-"><code>constant(Object)</code></a></p>
 </div>
 </div>
 <div class="sect2">
@@ -5313,10 +5380,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-1581339055-53" type="radio" name="radio-set-1581339055-53" class="tab-selector-1" checked="checked" />
-  <label for="tab-1581339055-53" class="tab-label-1">console (groovy)</label>
-  <input id="tab-1581339055-54" type="radio" name="radio-set-1581339055-53" class="tab-selector-2" />
-  <label for="tab-1581339055-54" class="tab-label-2">groovy</label>
+  <input id="tab-1590669973-53" type="radio" name="radio-set-1590669973-53" class="tab-selector-1" checked="checked" />
+  <label for="tab-1590669973-53" class="tab-label-1">console (groovy)</label>
+  <input id="tab-1590669973-54" type="radio" name="radio-set-1590669973-53" class="tab-selector-2" />
+  <label for="tab-1590669973-54" class="tab-label-2">groovy</label>
   <div class="tabcontent">
     <div class="tabcontent-1">
 <div class="listingblock">
@@ -5373,9 +5440,9 @@ g.V().hasLabel(<span class="string"><spa
 <p><strong>Additional References</strong></p>
 </div>
 <div class="paragraph">
-<p><a href="http://tinkerpop.apache.org/javadocs/3.3.11-SNAPSHOT/core/org/apache/tinkerpop/gremlin/process/traversal/dsl/graph/GraphTraversal.html#count--"><code>count()</code></a>,
-<a href="http://tinkerpop.apache.org/javadocs/3.3.11-SNAPSHOT/core/org/apache/tinkerpop/gremlin/process/traversal/dsl/graph/GraphTraversal.html#count-org.apache.tinkerpop.gremlin.process.traversal.Scope-"><code>count(Scope)</code></a>,
-<a href="http://tinkerpop.apache.org/javadocs/3.3.11-SNAPSHOT/core/org/apache/tinkerpop/gremlin/process/traversal/Scope.html"><code>Scope</code></a></p>
+<p><a href="https://tinkerpop.apache.org/javadocs/3.3.11-SNAPSHOT/core/org/apache/tinkerpop/gremlin/process/traversal/dsl/graph/GraphTraversal.html#count--"><code>count()</code></a>,
+<a href="https://tinkerpop.apache.org/javadocs/3.3.11-SNAPSHOT/core/org/apache/tinkerpop/gremlin/process/traversal/dsl/graph/GraphTraversal.html#count-org.apache.tinkerpop.gremlin.process.traversal.Scope-"><code>count(Scope)</code></a>,
+<a href="https://tinkerpop.apache.org/javadocs/3.3.11-SNAPSHOT/core/org/apache/tinkerpop/gremlin/process/traversal/Scope.html"><code>Scope</code></a></p>
 </div>
 </div>
 <div class="sect2">
@@ -5392,10 +5459,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-1581339055-55" type="radio" name="radio-set-1581339055-55" class="tab-selector-1" checked="checked" />
-  <label for="tab-1581339055-55" class="tab-label-1">console (groovy)</label>
-  <input id="tab-1581339055-56" type="radio" name="radio-set-1581339055-55" class="tab-selector-2" />
-  <label for="tab-1581339055-56" class="tab-label-2">groovy</label>
+  <input id="tab-1590669973-55" type="radio" name="radio-set-1590669973-55" class="tab-selector-1" checked="checked" />
+  <label for="tab-1590669973-55" class="tab-label-1">console (groovy)</label>
+  <input id="tab-1590669973-56" type="radio" name="radio-set-1590669973-55" class="tab-selector-2" />
+  <label for="tab-1590669973-56" class="tab-label-2">groovy</label>
   <div class="tabcontent">
     <div class="tabcontent-1">
 <div class="listingblock">
@@ -5453,7 +5520,7 @@ g.V(<span class="integer">1</span>).as(<
 <p><strong>Additional References</strong></p>
 </div>
 <div class="paragraph">
-<p><a href="http://tinkerpop.apache.org/javadocs/3.3.11-SNAPSHOT/core/org/apache/tinkerpop/gremlin/process/traversal/dsl/graph/GraphTraversal.html#cyclicPath--"><code>cyclicPath()</code></a></p>
+<p><a href="https://tinkerpop.apache.org/javadocs/3.3.11-SNAPSHOT/core/org/apache/tinkerpop/gremlin/process/traversal/dsl/graph/GraphTraversal.html#cyclicPath--"><code>cyclicPath()</code></a></p>
 </div>
 </div>
 <div class="sect2">
@@ -5463,10 +5530,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-1581339055-57" type="radio" name="radio-set-1581339055-57" class="tab-selector-1" checked="checked" />
-  <label for="tab-1581339055-57" class="tab-label-1">console (groovy)</label>
-  <input id="tab-1581339055-58" type="radio" name="radio-set-1581339055-57" class="tab-selector-2" />
-  <label for="tab-1581339055-58" class="tab-label-2">groovy</label>
+  <input id="tab-1590669973-57" type="radio" name="radio-set-1590669973-57" class="tab-selector-1" checked="checked" />
+  <label for="tab-1590669973-57" class="tab-label-1">console (groovy)</label>
+  <input id="tab-1590669973-58" type="radio" name="radio-set-1590669973-57" class="tab-selector-2" />
+  <label for="tab-1590669973-58" class="tab-label-2">groovy</label>
   <div class="tabcontent">
     <div class="tabcontent-1">
 <div class="listingblock">
@@ -5509,21 +5576,21 @@ g.V(<span class="integer">1</span>).repe
 has been seen or not.</p>
 </div>
 <section class="tabs tabs-2">
-  <input id="tab-1581339055-59" type="radio" name="radio-set-1581339055-59" class="tab-selector-1" checked="checked" />
-  <label for="tab-1581339055-59" class="tab-label-1">console (groovy)</label>
-  <input id="tab-1581339055-60" type="radio" name="radio-set-1581339055-59" class="tab-selector-2" />
-  <label for="tab-1581339055-60" class="tab-label-2">groovy</label>
+  <input id="tab-1590669973-59" type="radio" name="radio-set-1590669973-59" class="tab-selector-1" checked="checked" />
+  <label for="tab-1590669973-59" class="tab-label-1">console (groovy)</label>
+  <input id="tab-1590669973-60" type="radio" name="radio-set-1590669973-59" class="tab-selector-2" />
+  <label for="tab-1590669973-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]

[... 4769 lines stripped ...]