Modified: tinkerpop/site/docs/3.4.7-SNAPSHOT/reference/index.html
URL: 
http://svn.apache.org/viewvc/tinkerpop/site/docs/3.4.7-SNAPSHOT/reference/index.html?rev=1878232&r1=1878231&r2=1878232&view=diff
==============================================================================
--- tinkerpop/site/docs/3.4.7-SNAPSHOT/reference/index.html (original)
+++ tinkerpop/site/docs/3.4.7-SNAPSHOT/reference/index.html Thu May 28 14:59:52 
2020
@@ -863,6 +863,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>
@@ -975,7 +976,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>
@@ -1231,7 +1232,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">
@@ -1372,7 +1373,7 @@ realized realizations are just as real.
 </td>
 <td class="content">
 For more information about differences between TinkerPop 3.x and earlier 
versions, please see the
-link:http://tinkerpop.apache.org/docs/3.4.7-SNAPSHOT/upgrade/#appendix
+link:https://tinkerpop.apache.org/docs/3.4.7-SNAPSHOT/upgrade/#appendix
 </td>
 </tr>
 </table>
@@ -1394,10 +1395,10 @@ The Reference Documentation makes some g
 <p>They have a sense of what a graph is - not sure? see <a 
href="http://kelvinlawrence.net/book/Gremlin-Graph-Guide.html#whygraph";>Practical
 Gremlin - Why Graph?</a></p>
 </li>
 <li>
-<p>They know what it means for a graph system to be TinkerPop-enabled - not 
sure? see <a 
href="http://tinkerpop.apache.org/providers.html";>TinkerPop-enabled 
Providers</a></p>
+<p>They know what it means for a graph system to be TinkerPop-enabled - not 
sure? see <a 
href="https://tinkerpop.apache.org/providers.html";>TinkerPop-enabled 
Providers</a></p>
 </li>
 <li>
-<p>They know what the role of Gremlin is - not sure? see link:<a 
href="http://tinkerpop.apache.org/gremlin.html";>Introduction to Gremlin</a></p>
+<p>They know what the role of Gremlin is - not sure? see link:<a 
href="https://tinkerpop.apache.org/gremlin.html";>Introduction to Gremlin</a></p>
 </li>
 </ol>
 </div>
@@ -1470,14 +1471,14 @@ graph providers.</p>
 </ul>
 </div>
 <div class="paragraph">
-<p>New users should not ignore TinkerPop&#8217;s <a 
href="http://tinkerpop.apache.org/docs/3.4.7-SNAPSHOT/tutorials/getting-started/";>Getting
 Started</a>
-tutorial or <a 
href="http://tinkerpop.apache.org/docs/3.4.7-SNAPSHOT/tutorials/the-gremlin-console/";>The
 Gremlin Console</a> tutorial.
+<p>New users should not ignore TinkerPop&#8217;s <a 
href="https://tinkerpop.apache.org/docs/3.4.7-SNAPSHOT/tutorials/getting-started/";>Getting
 Started</a>
+tutorial or <a 
href="https://tinkerpop.apache.org/docs/3.4.7-SNAPSHOT/tutorials/the-gremlin-console/";>The
 Gremlin Console</a> tutorial.
 Both contain a large set of basic information and tips that can help readers 
avoid some general pitfalls early on.
 Both also focus on Gremlin usage in the Gremlin Console, which tends to be a 
critical tool for Gremlin developers of
 any development background.</p>
 </div>
 <div class="paragraph">
-<p>More advanced and experience users will appreciate <a 
href="http://tinkerpop.apache.org/docs/3.4.7-SNAPSHOT/recipes/";>Gremlin 
Recipes</a>
+<p>More advanced and experience users will appreciate <a 
href="https://tinkerpop.apache.org/docs/3.4.7-SNAPSHOT/recipes/";>Gremlin 
Recipes</a>
 which provide examples of common Gremlin traversal patterns.</p>
 </div>
 <div class="paragraph">
@@ -1531,7 +1532,7 @@ TinkerPop0 back in 2009 (i.e. the good o
 </td>
 <td class="content">
 All of the toy graphs available in TinkerPop are described in
-<a 
href="http://tinkerpop.apache.org/docs/3.4.7-SNAPSHOT/tutorials/the-gremlin-console/#toy-graphs";>The
 Gremlin Console</a> tutorial.
+<a 
href="https://tinkerpop.apache.org/docs/3.4.7-SNAPSHOT/tutorials/the-gremlin-console/#toy-graphs";>The
 Gremlin Console</a> tutorial.
 </td>
 </tr>
 </table>
@@ -1545,7 +1546,7 @@ structure is analyzed. The typical form
 </div>
 <div class="paragraph">
 <p><span class="image" style="float: left"><img 
src="../images/tinkerpop-enabled.png" alt="tinkerpop enabled" 
width="135"></span> TinkerPop&#8217;s role in graph computing is to provide the 
appropriate
-interfaces for <a href="http://tinkerpop.apache.org/providers.html";>graph 
providers</a> and users to interact with graphs over
+interfaces for <a href="https://tinkerpop.apache.org/providers.html";>graph 
providers</a> and users to interact with graphs over
 their structure and process.  When a graph system implements the TinkerPop 
structure and process
 <a 
href="http://en.wikipedia.org/wiki/Application_programming_interface";>APIs</a>, 
their technology is considered
 <em>TinkerPop-enabled</em> and becomes nearly indistinguishable from any other 
TinkerPop-enabled graph system save for their
@@ -1568,10 +1569,10 @@ license. Thus, be sure to respect the li
 </table>
 </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.4.7-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.4.7-SNAPSHOT/tutorials/gremlins-anatomy/";>Gremlin&#8217;s
 Anatomy</a>
 tutorial.</p>
 </div>
 <div class="ulist">
@@ -1666,7 +1667,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.4.7-SNAPSHOT/dev/provider/";>Graph 
Provider</a> documentation.</p>
+more about it in the <a 
href="https://tinkerpop.apache.org/docs/3.4.7-SNAPSHOT/dev/provider/";>Graph 
Provider</a> documentation.</p>
 </div>
 </div>
 <div class="sect2">
@@ -1780,7 +1781,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>
@@ -1798,10 +1799,10 @@ gremlin&gt; g.V().has(<span class="strin
 be spawned off that vertex.</p>
 </div>
 <section class="tabs tabs-2">
-  <input id="tab-1582572728-1" type="radio" name="radio-set-1582572728-1" 
class="tab-selector-1" checked="checked" />
-  <label for="tab-1582572728-1" class="tab-label-1">console (groovy)</label>
-  <input id="tab-1582572728-2" type="radio" name="radio-set-1582572728-1" 
class="tab-selector-2" />
-  <label for="tab-1582572728-2" class="tab-label-2">groovy</label>
+  <input id="tab-1590674772-1" type="radio" name="radio-set-1590674772-1" 
class="tab-selector-1" checked="checked" />
+  <label for="tab-1590674772-1" class="tab-label-1">console (groovy)</label>
+  <input id="tab-1590674772-2" type="radio" name="radio-set-1590674772-1" 
class="tab-selector-2" />
+  <label for="tab-1590674772-2" class="tab-label-2">groovy</label>
   <div class="tabcontent">
     <div class="tabcontent-1">
 <div class="listingblock">
@@ -1862,10 +1863,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-1582572728-3" type="radio" name="radio-set-1582572728-3" 
class="tab-selector-1" checked="checked" />
-  <label for="tab-1582572728-3" class="tab-label-1">console (groovy)</label>
-  <input id="tab-1582572728-4" type="radio" name="radio-set-1582572728-3" 
class="tab-selector-2" />
-  <label for="tab-1582572728-4" class="tab-label-2">groovy</label>
+  <input id="tab-1590674772-3" type="radio" name="radio-set-1590674772-3" 
class="tab-selector-1" checked="checked" />
+  <label for="tab-1590674772-3" class="tab-label-1">console (groovy)</label>
+  <input id="tab-1590674772-4" type="radio" name="radio-set-1590674772-3" 
class="tab-selector-2" />
+  <label for="tab-1590674772-4" class="tab-label-2">groovy</label>
   <div class="tabcontent">
     <div class="tabcontent-1">
 <div class="listingblock">
@@ -1906,10 +1907,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-1582572728-5" type="radio" name="radio-set-1582572728-5" 
class="tab-selector-1" checked="checked" />
-  <label for="tab-1582572728-5" class="tab-label-1">console (groovy)</label>
-  <input id="tab-1582572728-6" type="radio" name="radio-set-1582572728-5" 
class="tab-selector-2" />
-  <label for="tab-1582572728-6" class="tab-label-2">groovy</label>
+  <input id="tab-1590674772-5" type="radio" name="radio-set-1590674772-5" 
class="tab-selector-1" checked="checked" />
+  <label for="tab-1590674772-5" class="tab-label-1">console (groovy)</label>
+  <input id="tab-1590674772-6" type="radio" name="radio-set-1590674772-5" 
class="tab-selector-2" />
+  <label for="tab-1590674772-6" class="tab-label-2">groovy</label>
   <div class="tabcontent">
     <div class="tabcontent-1">
 <div class="listingblock">
@@ -2021,7 +2022,7 @@ that are JVM-based (or have a JVM-based
 <div class="title">Note</div>
 </td>
 <td class="content">
-It may be helpful to read the <a 
href="http://tinkerpop.apache.org/docs/3.4.7-SNAPSHOT/tutorials/gremlins-anatomy/";>Gremlin
 Anatomy</a>
+It may be helpful to read the <a 
href="https://tinkerpop.apache.org/docs/3.4.7-SNAPSHOT/tutorials/gremlins-anatomy/";>Gremlin
 Anatomy</a>
 tutorial, which describes the component parts of Gremlin to get a better 
understanding of the terminology before
 proceeding further.
 </td>
@@ -2074,7 +2075,7 @@ connect, essentially providing a remote
 <div class="ulist">
 <ul>
 <li>
-<p>Websockets with a <a 
href="http://tinkerpop.apache.org/docs/3.4.7-SNAPSHOT/dev/provider/#_graph_driver_provider_requirements";>custom
 sub-protocol</a></p>
+<p>Websockets with a <a 
href="https://tinkerpop.apache.org/docs/3.4.7-SNAPSHOT/dev/provider/#_graph_driver_provider_requirements";>custom
 sub-protocol</a></p>
 <div class="ulist">
 <ul>
 <li>
@@ -2101,16 +2102,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-1582572728-7" type="radio" name="radio-set-1582572728-7" 
class="tab-selector-1" checked="checked" />
-  <label for="tab-1582572728-7" class="tab-label-1">java</label>
-  <input id="tab-1582572728-8" type="radio" name="radio-set-1582572728-7" 
class="tab-selector-2" />
-  <label for="tab-1582572728-8" class="tab-label-2">groovy</label>
-  <input id="tab-1582572728-9" type="radio" name="radio-set-1582572728-7" 
class="tab-selector-3" />
-  <label for="tab-1582572728-9" class="tab-label-3">csharp</label>
-  <input id="tab-1582572728-10" type="radio" name="radio-set-1582572728-7" 
class="tab-selector-4" />
-  <label for="tab-1582572728-10" class="tab-label-4">javascript</label>
-  <input id="tab-1582572728-11" type="radio" name="radio-set-1582572728-7" 
class="tab-selector-5" />
-  <label for="tab-1582572728-11" class="tab-label-5">python</label>
+  <input id="tab-1590674772-7" type="radio" name="radio-set-1590674772-7" 
class="tab-selector-1" checked="checked" />
+  <label for="tab-1590674772-7" class="tab-label-1">java</label>
+  <input id="tab-1590674772-8" type="radio" name="radio-set-1590674772-7" 
class="tab-selector-2" />
+  <label for="tab-1590674772-8" class="tab-label-2">groovy</label>
+  <input id="tab-1590674772-9" type="radio" name="radio-set-1590674772-7" 
class="tab-selector-3" />
+  <label for="tab-1590674772-9" class="tab-label-3">csharp</label>
+  <input id="tab-1590674772-10" type="radio" name="radio-set-1590674772-7" 
class="tab-selector-4" />
+  <label for="tab-1590674772-10" class="tab-label-4">javascript</label>
+  <input id="tab-1590674772-11" type="radio" name="radio-set-1590674772-7" 
class="tab-selector-5" />
+  <label for="tab-1590674772-11" class="tab-label-5">python</label>
   <div class="tabcontent">
     <div class="tabcontent-1">
 <div class="listingblock">
@@ -2174,6 +2175,18 @@ g = traversal().withRemote(
 <p>As shown in the embedded approach in the previous section, once "g" is 
defined, writing Gremlin is structurally and
 conceptually the same irrespective of programming language.</p>
 </div>
+<div class="admonitionblock tip">
+<table>
+<tr>
+<td class="icon">
+<div class="title">Tip</div>
+</td>
+<td class="content">
+The variable <code>g</code>, the <code>TraversalSource</code>, only needs to 
be instantiated once and should then be re-used.
+</td>
+</tr>
+</table>
+</div>
 <div class="sect3">
 <h4 id="connecting-gremlin-server-limitations">Limitations</h4>
 <div class="paragraph">
@@ -2184,8 +2197,8 @@ touch upon important concepts to focus o
 <div class="paragraph">
 <p>The first of these points is serialization. When Gremlin Server receives a 
request, the results must be serialized to
 the form requested by the client and then the client deserializes those into 
objects native to the language. TinkerPop
-has two such formats that it uses with <a 
href="http://tinkerpop.apache.org/docs/3.4.7-SNAPSHOT/dev/io/#gryo";>Gryo</a> and
-<a 
href="http://tinkerpop.apache.org/docs/3.4.7-SNAPSHOT/dev/io/#graphson";>GraphSON</a>.
 Gryo is a JVM-only format and thus carries the
+has two such formats that it uses with <a 
href="https://tinkerpop.apache.org/docs/3.4.7-SNAPSHOT/dev/io/#gryo";>Gryo</a> 
and
+<a 
href="https://tinkerpop.apache.org/docs/3.4.7-SNAPSHOT/dev/io/#graphson";>GraphSON</a>.
 Gryo is a JVM-only format and thus carries the
 advantage that serializing and deserializing occurs on the classes native to 
the JVM on both the client and server side.
 As the client has full access to the same classes that the server does it 
basically has a full GTM on its own and
 therefore has the ability to do some slightly more advanced things.</p>
@@ -2253,18 +2266,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-1582572728-12" type="radio" name="radio-set-1582572728-12" 
class="tab-selector-1" checked="checked" />
-  <label for="tab-1582572728-12" class="tab-label-1">console (groovy)</label>
-  <input id="tab-1582572728-13" type="radio" name="radio-set-1582572728-12" 
class="tab-selector-2" />
-  <label for="tab-1582572728-13" class="tab-label-2">groovy</label>
-  <input id="tab-1582572728-14" type="radio" name="radio-set-1582572728-12" 
class="tab-selector-3" />
-  <label for="tab-1582572728-14" class="tab-label-3">csharp</label>
-  <input id="tab-1582572728-15" type="radio" name="radio-set-1582572728-12" 
class="tab-selector-4" />
-  <label for="tab-1582572728-15" class="tab-label-4">java</label>
-  <input id="tab-1582572728-16" type="radio" name="radio-set-1582572728-12" 
class="tab-selector-5" />
-  <label for="tab-1582572728-16" class="tab-label-5">javascript</label>
-  <input id="tab-1582572728-17" type="radio" name="radio-set-1582572728-12" 
class="tab-selector-6" />
-  <label for="tab-1582572728-17" class="tab-label-6">python</label>
+  <input id="tab-1590674772-12" type="radio" name="radio-set-1590674772-12" 
class="tab-selector-1" checked="checked" />
+  <label for="tab-1590674772-12" class="tab-label-1">console (groovy)</label>
+  <input id="tab-1590674772-13" type="radio" name="radio-set-1590674772-12" 
class="tab-selector-2" />
+  <label for="tab-1590674772-13" class="tab-label-2">groovy</label>
+  <input id="tab-1590674772-14" type="radio" name="radio-set-1590674772-12" 
class="tab-selector-3" />
+  <label for="tab-1590674772-14" class="tab-label-3">csharp</label>
+  <input id="tab-1590674772-15" type="radio" name="radio-set-1590674772-12" 
class="tab-selector-4" />
+  <label for="tab-1590674772-15" class="tab-label-4">java</label>
+  <input id="tab-1590674772-16" type="radio" name="radio-set-1590674772-12" 
class="tab-selector-5" />
+  <label for="tab-1590674772-16" class="tab-label-5">javascript</label>
+  <input id="tab-1590674772-17" type="radio" name="radio-set-1590674772-12" 
class="tab-selector-6" />
+  <label for="tab-1590674772-17" class="tab-label-6">python</label>
   <div class="tabcontent">
     <div class="tabcontent-1">
 <div class="listingblock">
@@ -2338,7 +2351,7 @@ g.V(Bindings.of(<span class="string"><sp
 <p>The first two lines add a vertex each with the vertex label of "person" and 
the associated "name" property. The third
 line adds an edge with the "knows" label between them and an associated 
"weight" property. Note the use of <code>next()</code>
 and <code>iterate()</code> at the end of the lines - their effect as <a 
href="#terminal-steps">terminal steps</a> is described in
-<a 
href="http://tinkerpop.apache.org/docs/3.4.7-SNAPSHOT/tutorials/the-gremlin-console/#result-iteration";>The
 Gremlin Console Tutorial</a>.</p>
+<a 
href="https://tinkerpop.apache.org/docs/3.4.7-SNAPSHOT/tutorials/the-gremlin-console/#result-iteration";>The
 Gremlin Console Tutorial</a>.</p>
 </div>
 <div class="admonitionblock important">
 <table>
@@ -2358,18 +2371,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-1582572728-18" type="radio" name="radio-set-1582572728-18" 
class="tab-selector-1" checked="checked" />
-  <label for="tab-1582572728-18" class="tab-label-1">console (groovy)</label>
-  <input id="tab-1582572728-19" type="radio" name="radio-set-1582572728-18" 
class="tab-selector-2" />
-  <label for="tab-1582572728-19" class="tab-label-2">groovy</label>
-  <input id="tab-1582572728-20" type="radio" name="radio-set-1582572728-18" 
class="tab-selector-3" />
-  <label for="tab-1582572728-20" class="tab-label-3">csharp</label>
-  <input id="tab-1582572728-21" type="radio" name="radio-set-1582572728-18" 
class="tab-selector-4" />
-  <label for="tab-1582572728-21" class="tab-label-4">java</label>
-  <input id="tab-1582572728-22" type="radio" name="radio-set-1582572728-18" 
class="tab-selector-5" />
-  <label for="tab-1582572728-22" class="tab-label-5">javascript</label>
-  <input id="tab-1582572728-23" type="radio" name="radio-set-1582572728-18" 
class="tab-selector-6" />
-  <label for="tab-1582572728-23" class="tab-label-6">python</label>
+  <input id="tab-1590674772-18" type="radio" name="radio-set-1590674772-18" 
class="tab-selector-1" checked="checked" />
+  <label for="tab-1590674772-18" class="tab-label-1">console (groovy)</label>
+  <input id="tab-1590674772-19" type="radio" name="radio-set-1590674772-18" 
class="tab-selector-2" />
+  <label for="tab-1590674772-19" class="tab-label-2">groovy</label>
+  <input id="tab-1590674772-20" type="radio" name="radio-set-1590674772-18" 
class="tab-selector-3" />
+  <label for="tab-1590674772-20" class="tab-label-3">csharp</label>
+  <input id="tab-1590674772-21" type="radio" name="radio-set-1590674772-18" 
class="tab-selector-4" />
+  <label for="tab-1590674772-21" class="tab-label-4">java</label>
+  <input id="tab-1590674772-22" type="radio" name="radio-set-1590674772-18" 
class="tab-selector-5" />
+  <label for="tab-1590674772-22" class="tab-label-5">javascript</label>
+  <input id="tab-1590674772-23" type="radio" name="radio-set-1590674772-18" 
class="tab-selector-6" />
+  <label for="tab-1590674772-23" class="tab-label-6">python</label>
   <div class="tabcontent">
     <div class="tabcontent-1">
 <div class="listingblock">
@@ -2441,8 +2454,8 @@ different languages.</p>
 <div class="paragraph">
 <p>The library of Gremlin steps with examples for each can be found in <a 
href="#traversal">The Traversal Section</a>. This section
 is meant as a reference guide and will not necessarily provide methods for 
applying Gremlin to solve particular
-problems. Please see the aforementioned <a 
href="http://tinkerpop.apache.org/docs/3.4.7-SNAPSHOT/#tutorials";>Tutorials</a>
-<a href="http://tinkerpop.apache.org/docs/3.4.7-SNAPSHOT/recipes/";>Recipes</a> 
and the
+problems. Please see the aforementioned <a 
href="https://tinkerpop.apache.org/docs/3.4.7-SNAPSHOT/#tutorials";>Tutorials</a>
+<a 
href="https://tinkerpop.apache.org/docs/3.4.7-SNAPSHOT/recipes/";>Recipes</a> 
and the
 <a href="http://kelvinlawrence.net/book/Gremlin-Graph-Guide.html";>Practical 
Gremlin</a> book for that sort of information.</p>
 </div>
 <div class="admonitionblock note">
@@ -2453,7 +2466,7 @@ problems. Please see the aforementioned
 </td>
 <td class="content">
 A full list of helpful Gremlin resources can be found on the
-<a href="http://tinkerpop.apache.org/docs/3.4.7-SNAPSHOT/";>TinkerPop 
Compendium</a> page.
+<a href="https://tinkerpop.apache.org/docs/3.4.7-SNAPSHOT/";>TinkerPop 
Compendium</a> page.
 </td>
 </tr>
 </table>
@@ -2487,7 +2500,7 @@ graph provider specific class or set of
 <li>
 <p><strong>Extensions</strong> - Graphs may provide extensions to the Gremlin 
language, which will not be designed to be compatible
 with other graph providers. There may be a special helper syntax or
-<a 
href="http://tinkerpop.apache.org/docs/3.4.7-SNAPSHOT/tutorials/gremlins-anatomy/#_expressions";>expressions</a>
 which can make
+<a 
href="https://tinkerpop.apache.org/docs/3.4.7-SNAPSHOT/tutorials/gremlins-anatomy/#_expressions";>expressions</a>
 which can make
 certain features of that specific graph shine in powerful ways. Using those 
options is probably recommended, but users
 should be aware that doing so ties them more tightly to that graph.</p>
 </li>
@@ -2540,10 +2553,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-1582572836-1" type="radio" name="radio-set-1582572836-1" 
class="tab-selector-1" checked="checked" />
-  <label for="tab-1582572836-1" class="tab-label-1">console (groovy)</label>
-  <input id="tab-1582572836-2" type="radio" name="radio-set-1582572836-1" 
class="tab-selector-2" />
-  <label for="tab-1582572836-2" class="tab-label-2">groovy</label>
+  <input id="tab-1590674885-1" type="radio" name="radio-set-1590674885-1" 
class="tab-selector-1" checked="checked" />
+  <label for="tab-1590674885-1" class="tab-label-1">console (groovy)</label>
+  <input id="tab-1590674885-2" type="radio" name="radio-set-1590674885-1" 
class="tab-selector-2" />
+  <label for="tab-1590674885-2" class="tab-label-2">groovy</label>
   <div class="tabcontent">
     <div class="tabcontent-1">
 <div class="listingblock">
@@ -2626,10 +2639,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-1582572836-3" type="radio" name="radio-set-1582572836-3" 
class="tab-selector-1" checked="checked" />
-  <label for="tab-1582572836-3" class="tab-label-1">console (groovy)</label>
-  <input id="tab-1582572836-4" type="radio" name="radio-set-1582572836-3" 
class="tab-selector-2" />
-  <label for="tab-1582572836-4" class="tab-label-2">groovy</label>
+  <input id="tab-1590674885-3" type="radio" name="radio-set-1590674885-3" 
class="tab-selector-1" checked="checked" />
+  <label for="tab-1590674885-3" class="tab-label-1">console (groovy)</label>
+  <input id="tab-1590674885-4" type="radio" name="radio-set-1590674885-3" 
class="tab-selector-2" />
+  <label for="tab-1590674885-4" class="tab-label-2">groovy</label>
   <div class="tabcontent">
     <div class="tabcontent-1">
 <div class="listingblock">
@@ -2639,12 +2652,12 @@ 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">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;-- <span class="key">Persistence</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>
@@ -2667,10 +2680,10 @@ gremlin&gt; graph.features()
 &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">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">DuplicateMultiProperties</span>: <span 
class="predefined-constant">true</span>
+&gt;-- <span class="key">Upsert</span>: <span 
class="predefined-constant">false</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>
@@ -2759,10 +2772,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-1582572836-5" type="radio" name="radio-set-1582572836-5" 
class="tab-selector-1" checked="checked" />
-  <label for="tab-1582572836-5" class="tab-label-1">console (groovy)</label>
-  <input id="tab-1582572836-6" type="radio" name="radio-set-1582572836-5" 
class="tab-selector-2" />
-  <label for="tab-1582572836-6" class="tab-label-2">groovy</label>
+  <input id="tab-1590674885-5" type="radio" name="radio-set-1590674885-5" 
class="tab-selector-1" checked="checked" />
+  <label for="tab-1590674885-5" class="tab-label-1">console (groovy)</label>
+  <input id="tab-1590674885-6" type="radio" name="radio-set-1590674885-5" 
class="tab-selector-2" />
+  <label for="tab-1590674885-6" class="tab-label-2">groovy</label>
   <div class="tabcontent">
     <div class="tabcontent-1">
 <div class="listingblock">
@@ -2861,10 +2874,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-1582572836-7" type="radio" name="radio-set-1582572836-7" 
class="tab-selector-1" checked="checked" />
-  <label for="tab-1582572836-7" class="tab-label-1">console (groovy)</label>
-  <input id="tab-1582572836-8" type="radio" name="radio-set-1582572836-7" 
class="tab-selector-2" />
-  <label for="tab-1582572836-8" class="tab-label-2">groovy</label>
+  <input id="tab-1590674885-7" type="radio" name="radio-set-1590674885-7" 
class="tab-selector-1" checked="checked" />
+  <label for="tab-1590674885-7" class="tab-label-1">console (groovy)</label>
+  <input id="tab-1590674885-8" type="radio" name="radio-set-1590674885-7" 
class="tab-selector-2" />
+  <label for="tab-1590674885-8" class="tab-label-2">groovy</label>
   <div class="tabcontent">
     <div class="tabcontent-1">
 <div class="listingblock">
@@ -3022,10 +3035,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-1582572836-9" type="radio" name="radio-set-1582572836-9" 
class="tab-selector-1" checked="checked" />
-  <label for="tab-1582572836-9" class="tab-label-1">console (groovy)</label>
-  <input id="tab-1582572836-10" type="radio" name="radio-set-1582572836-9" 
class="tab-selector-2" />
-  <label for="tab-1582572836-10" class="tab-label-2">groovy</label>
+  <input id="tab-1590674885-9" type="radio" name="radio-set-1590674885-9" 
class="tab-selector-1" checked="checked" />
+  <label for="tab-1590674885-9" class="tab-label-1">console (groovy)</label>
+  <input id="tab-1590674885-10" type="radio" name="radio-set-1590674885-9" 
class="tab-selector-2" />
+  <label for="tab-1590674885-10" class="tab-label-2">groovy</label>
   <div class="tabcontent">
     <div class="tabcontent-1">
 <div class="listingblock">
@@ -3093,10 +3106,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-1582572836-11" type="radio" name="radio-set-1582572836-11" 
class="tab-selector-1" checked="checked" />
-  <label for="tab-1582572836-11" class="tab-label-1">console (groovy)</label>
-  <input id="tab-1582572836-12" type="radio" name="radio-set-1582572836-11" 
class="tab-selector-2" />
-  <label for="tab-1582572836-12" class="tab-label-2">groovy</label>
+  <input id="tab-1590674885-11" type="radio" name="radio-set-1590674885-11" 
class="tab-selector-1" checked="checked" />
+  <label for="tab-1590674885-11" class="tab-label-1">console (groovy)</label>
+  <input id="tab-1590674885-12" type="radio" name="radio-set-1590674885-11" 
class="tab-selector-2" />
+  <label for="tab-1590674885-12" class="tab-label-2">groovy</label>
   <div class="tabcontent">
     <div class="tabcontent-1">
 <div class="listingblock">
@@ -3606,7 +3619,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 TinkerPop <a 
href="http://tinkerpop.apache.org/javadocs/3.4.7-SNAPSHOT/core/org/apache/tinkerpop/gremlin/process/traversal/dsl/graph/GraphTraversal.html";>GraphTraversal
 JavaDoc</a>.
+in the TinkerPop <a 
href="https://tinkerpop.apache.org/javadocs/3.4.7-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">
@@ -3617,7 +3630,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>
@@ -3735,10 +3748,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-1582572922-1" type="radio" name="radio-set-1582572922-1" 
class="tab-selector-1" checked="checked" />
-  <label for="tab-1582572922-1" class="tab-label-1">console (groovy)</label>
-  <input id="tab-1582572922-2" type="radio" name="radio-set-1582572922-1" 
class="tab-selector-2" />
-  <label for="tab-1582572922-2" class="tab-label-2">groovy</label>
+  <input id="tab-1590674977-1" type="radio" name="radio-set-1590674977-1" 
class="tab-selector-1" checked="checked" />
+  <label for="tab-1590674977-1" class="tab-label-1">console (groovy)</label>
+  <input id="tab-1590674977-2" type="radio" name="radio-set-1590674977-1" 
class="tab-selector-2" />
+  <label for="tab-1590674977-2" class="tab-label-2">groovy</label>
   <div class="tabcontent">
     <div class="tabcontent-1">
 <div class="listingblock">
@@ -3788,10 +3801,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-1582572922-3" type="radio" name="radio-set-1582572922-3" 
class="tab-selector-1" checked="checked" />
-  <label for="tab-1582572922-3" class="tab-label-1">console (groovy)</label>
-  <input id="tab-1582572922-4" type="radio" name="radio-set-1582572922-3" 
class="tab-selector-2" />
-  <label for="tab-1582572922-4" class="tab-label-2">groovy</label>
+  <input id="tab-1590674977-3" type="radio" name="radio-set-1590674977-3" 
class="tab-selector-1" checked="checked" />
+  <label for="tab-1590674977-3" class="tab-label-1">console (groovy)</label>
+  <input id="tab-1590674977-4" type="radio" name="radio-set-1590674977-3" 
class="tab-selector-2" />
+  <label for="tab-1590674977-4" class="tab-label-2">groovy</label>
   <div class="tabcontent">
     <div class="tabcontent-1">
 <div class="listingblock">
@@ -3844,10 +3857,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-1582572922-5" type="radio" name="radio-set-1582572922-5" 
class="tab-selector-1" checked="checked" />
-  <label for="tab-1582572922-5" class="tab-label-1">console (groovy)</label>
-  <input id="tab-1582572922-6" type="radio" name="radio-set-1582572922-5" 
class="tab-selector-2" />
-  <label for="tab-1582572922-6" class="tab-label-2">groovy</label>
+  <input id="tab-1590674977-5" type="radio" name="radio-set-1590674977-5" 
class="tab-selector-1" checked="checked" />
+  <label for="tab-1590674977-5" class="tab-label-1">console (groovy)</label>
+  <input id="tab-1590674977-6" type="radio" name="radio-set-1590674977-5" 
class="tab-selector-2" />
+  <label for="tab-1590674977-6" class="tab-label-2">groovy</label>
   <div class="tabcontent">
     <div class="tabcontent-1">
 <div class="listingblock">
@@ -3894,10 +3907,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-1582572922-7" type="radio" name="radio-set-1582572922-7" 
class="tab-selector-1" checked="checked" />
-  <label for="tab-1582572922-7" class="tab-label-1">console (groovy)</label>
-  <input id="tab-1582572922-8" type="radio" name="radio-set-1582572922-7" 
class="tab-selector-2" />
-  <label for="tab-1582572922-8" class="tab-label-2">groovy</label>
+  <input id="tab-1590674977-7" type="radio" name="radio-set-1590674977-7" 
class="tab-selector-1" checked="checked" />
+  <label for="tab-1590674977-7" class="tab-label-1">console (groovy)</label>
+  <input id="tab-1590674977-8" type="radio" name="radio-set-1590674977-7" 
class="tab-selector-2" />
+  <label for="tab-1590674977-8" class="tab-label-2">groovy</label>
   <div class="tabcontent">
     <div class="tabcontent-1">
 <div class="listingblock">
@@ -3966,6 +3979,71 @@ 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>with()</code> - Adds arbitrary configuration options which can be 
used by graph providers as configuration options.</p>
+</li>
+<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
@@ -3974,10 +4052,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-1582572922-9" type="radio" name="radio-set-1582572922-9" 
class="tab-selector-1" checked="checked" />
-  <label for="tab-1582572922-9" class="tab-label-1">console (groovy)</label>
-  <input id="tab-1582572922-10" type="radio" name="radio-set-1582572922-9" 
class="tab-selector-2" />
-  <label for="tab-1582572922-10" class="tab-label-2">groovy</label>
+  <input id="tab-1590674977-9" type="radio" name="radio-set-1590674977-9" 
class="tab-selector-1" checked="checked" />
+  <label for="tab-1590674977-9" class="tab-label-1">console (groovy)</label>
+  <input id="tab-1590674977-10" type="radio" name="radio-set-1590674977-9" 
class="tab-selector-2" />
+  <label for="tab-1590674977-10" class="tab-label-2">groovy</label>
   <div class="tabcontent">
     <div class="tabcontent-1">
 <div class="listingblock">
@@ -4097,10 +4175,10 @@ worked on the same project together. Thi
 </div>
 </div>
 <section class="tabs tabs-2">
-  <input id="tab-1582572922-11" type="radio" name="radio-set-1582572922-11" 
class="tab-selector-1" checked="checked" />
-  <label for="tab-1582572922-11" class="tab-label-1">console (groovy)</label>
-  <input id="tab-1582572922-12" type="radio" name="radio-set-1582572922-11" 
class="tab-selector-2" />
-  <label for="tab-1582572922-12" class="tab-label-2">groovy</label>
+  <input id="tab-1590674977-11" type="radio" name="radio-set-1590674977-11" 
class="tab-selector-1" checked="checked" />
+  <label for="tab-1590674977-11" class="tab-label-1">console (groovy)</label>
+  <input id="tab-1590674977-12" type="radio" name="radio-set-1590674977-11" 
class="tab-selector-2" />
+  <label for="tab-1590674977-12" class="tab-label-2">groovy</label>
   <div class="tabcontent">
     <div class="tabcontent-1">
 <div class="listingblock">
@@ -4202,8 +4280,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.4.7-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.4.7-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.4.7-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.4.7-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">
@@ -4213,10 +4291,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-1582572922-13" type="radio" name="radio-set-1582572922-13" 
class="tab-selector-1" checked="checked" />
-  <label for="tab-1582572922-13" class="tab-label-1">console (groovy)</label>
-  <input id="tab-1582572922-14" type="radio" name="radio-set-1582572922-13" 
class="tab-selector-2" />
-  <label for="tab-1582572922-14" class="tab-label-2">groovy</label>
+  <input id="tab-1590674977-13" type="radio" name="radio-set-1590674977-13" 
class="tab-selector-1" checked="checked" />
+  <label for="tab-1590674977-13" class="tab-label-1">console (groovy)</label>
+  <input id="tab-1590674977-14" type="radio" name="radio-set-1590674977-13" 
class="tab-selector-2" />
+  <label for="tab-1590674977-14" class="tab-label-2">groovy</label>
   <div class="tabcontent">
     <div class="tabcontent-1">
 <div class="listingblock">
@@ -4260,9 +4338,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.4.7-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.4.7-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.4.7-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.4.7-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.4.7-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.4.7-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">
@@ -4274,10 +4352,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-1582572922-15" type="radio" name="radio-set-1582572922-15" 
class="tab-selector-1" checked="checked" />
-  <label for="tab-1582572922-15" class="tab-label-1">console (groovy)</label>
-  <input id="tab-1582572922-16" type="radio" name="radio-set-1582572922-15" 
class="tab-selector-2" />
-  <label for="tab-1582572922-16" class="tab-label-2">groovy</label>
+  <input id="tab-1590674977-15" type="radio" name="radio-set-1590674977-15" 
class="tab-selector-1" checked="checked" />
+  <label for="tab-1590674977-15" class="tab-label-1">console (groovy)</label>
+  <input id="tab-1590674977-16" type="radio" name="radio-set-1590674977-15" 
class="tab-selector-2" />
+  <label for="tab-1590674977-16" class="tab-label-2">groovy</label>
   <div class="tabcontent">
     <div class="tabcontent-1">
 <div class="listingblock">
@@ -4330,9 +4408,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.4.7-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.4.7-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.4.7-SNAPSHOT/core/org/apache/tinkerpop/gremlin/structure/VertexProperty.Cardinality.html";><code>Cardinality</code></a></p>
+<p><a 
href="https://tinkerpop.apache.org/javadocs/3.4.7-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.4.7-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.4.7-SNAPSHOT/core/org/apache/tinkerpop/gremlin/structure/VertexProperty.Cardinality.html";><code>Cardinality</code></a></p>
 </div>
 </div>
 <div class="sect2">
@@ -4351,10 +4429,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-1582572922-17" type="radio" name="radio-set-1582572922-17" 
class="tab-selector-1" checked="checked" />
-  <label for="tab-1582572922-17" class="tab-label-1">console (groovy)</label>
-  <input id="tab-1582572922-18" type="radio" name="radio-set-1582572922-17" 
class="tab-selector-2" />
-  <label for="tab-1582572922-18" class="tab-label-2">groovy</label>
+  <input id="tab-1590674977-17" type="radio" name="radio-set-1590674977-17" 
class="tab-selector-1" checked="checked" />
+  <label for="tab-1590674977-17" class="tab-label-1">console (groovy)</label>
+  <input id="tab-1590674977-18" type="radio" name="radio-set-1590674977-17" 
class="tab-selector-2" />
+  <label for="tab-1590674977-18" class="tab-label-2">groovy</label>
   <div class="tabcontent">
     <div class="tabcontent-1">
 <div class="listingblock">
@@ -4431,10 +4509,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-1582572922-19" type="radio" name="radio-set-1582572922-19" 
class="tab-selector-1" checked="checked" />
-  <label for="tab-1582572922-19" class="tab-label-1">console (groovy)</label>
-  <input id="tab-1582572922-20" type="radio" name="radio-set-1582572922-19" 
class="tab-selector-2" />
-  <label for="tab-1582572922-20" class="tab-label-2">groovy</label>
+  <input id="tab-1590674977-19" type="radio" name="radio-set-1590674977-19" 
class="tab-selector-1" checked="checked" />
+  <label for="tab-1590674977-19" class="tab-label-1">console (groovy)</label>
+  <input id="tab-1590674977-20" type="radio" name="radio-set-1590674977-19" 
class="tab-selector-2" />
+  <label for="tab-1590674977-20" class="tab-label-2">groovy</label>
   <div class="tabcontent">
     <div class="tabcontent-1">
 <div class="listingblock">
@@ -4474,10 +4552,10 @@ Prior to 3.4.3, <code>local</code> aggre
 </table>
 </div>
 <section class="tabs tabs-2">
-  <input id="tab-1582572922-21" type="radio" name="radio-set-1582572922-21" 
class="tab-selector-1" checked="checked" />
-  <label for="tab-1582572922-21" class="tab-label-1">console (groovy)</label>
-  <input id="tab-1582572922-22" type="radio" name="radio-set-1582572922-21" 
class="tab-selector-2" />
-  <label for="tab-1582572922-22" class="tab-label-2">groovy</label>
+  <input id="tab-1590674977-21" type="radio" name="radio-set-1590674977-21" 
class="tab-selector-1" checked="checked" />
+  <label for="tab-1590674977-21" class="tab-label-1">console (groovy)</label>
+  <input id="tab-1590674977-22" type="radio" name="radio-set-1590674977-21" 
class="tab-selector-2" />
+  <label for="tab-1590674977-22" class="tab-label-2">groovy</label>
   <div class="tabcontent">
     <div class="tabcontent-1">
 <div class="listingblock">
@@ -4511,10 +4589,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-1582572922-23" type="radio" name="radio-set-1582572922-23" 
class="tab-selector-1" checked="checked" />
-  <label for="tab-1582572922-23" class="tab-label-1">console (groovy)</label>
-  <input id="tab-1582572922-24" type="radio" name="radio-set-1582572922-23" 
class="tab-selector-2" />
-  <label for="tab-1582572922-24" class="tab-label-2">groovy</label>
+  <input id="tab-1590674977-23" type="radio" name="radio-set-1590674977-23" 
class="tab-selector-1" checked="checked" />
+  <label for="tab-1590674977-23" class="tab-label-1">console (groovy)</label>
+  <input id="tab-1590674977-24" type="radio" name="radio-set-1590674977-23" 
class="tab-selector-2" />
+  <label for="tab-1590674977-24" class="tab-label-2">groovy</label>
   <div class="tabcontent">
     <div class="tabcontent-1">
 <div class="listingblock">
@@ -4539,8 +4617,8 @@ filter (i.e. <code>[0..1]</code>), it pa
 <p><strong>Additional References</strong></p>
 </div>
 <div class="paragraph">
-<p><a 
href="http://tinkerpop.apache.org/javadocs/3.4.7-SNAPSHOT/core/org/apache/tinkerpop/gremlin/process/traversal/dsl/graph/GraphTraversal.html#aggregate-java.lang.String-";><code>aggregate(String)</code></a>,
-http://tinkerpop.apache.org/javadocs/3.4.7-SNAPSHOT/core/org/apache/tinkerpop/gremlin/process/traversal/dsl/graph/GraphTraversal.html#aggregate-org.apache.tinkerpop.gremlin.process.traversal.Scope,java.lang.String-[<code>aggregate(Scope,String)</code>]</p>
+<p><a 
href="https://tinkerpop.apache.org/javadocs/3.4.7-SNAPSHOT/core/org/apache/tinkerpop/gremlin/process/traversal/dsl/graph/GraphTraversal.html#aggregate-java.lang.String-";><code>aggregate(String)</code></a>,
+https://tinkerpop.apache.org/javadocs/3.4.7-SNAPSHOT/core/org/apache/tinkerpop/gremlin/process/traversal/dsl/graph/GraphTraversal.html#aggregate-org.apache.tinkerpop.gremlin.process.traversal.Scope,java.lang.String-[<code>aggregate(Scope,String)</code>]</p>
 </div>
 </div>
 <div class="sect2">
@@ -4563,10 +4641,10 @@ http://tinkerpop.apache.org/javadocs/3.4
 </table>
 </div>
 <section class="tabs tabs-2">
-  <input id="tab-1582572922-25" type="radio" name="radio-set-1582572922-25" 
class="tab-selector-1" checked="checked" />
-  <label for="tab-1582572922-25" class="tab-label-1">console (groovy)</label>
-  <input id="tab-1582572922-26" type="radio" name="radio-set-1582572922-25" 
class="tab-selector-2" />
-  <label for="tab-1582572922-26" class="tab-label-2">groovy</label>
+  <input id="tab-1590674977-25" type="radio" name="radio-set-1590674977-25" 
class="tab-selector-1" checked="checked" />
+  <label for="tab-1590674977-25" class="tab-label-1">console (groovy)</label>
+  <input id="tab-1590674977-26" type="radio" name="radio-set-1590674977-25" 
class="tab-selector-2" />
+  <label for="tab-1590674977-26" class="tab-label-2">groovy</label>
   <div class="tabcontent">
     <div class="tabcontent-1">
 <div class="listingblock">
@@ -4601,10 +4679,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-1582572922-27" type="radio" name="radio-set-1582572922-27" 
class="tab-selector-1" checked="checked" />
-  <label for="tab-1582572922-27" class="tab-label-1">console (groovy)</label>
-  <input id="tab-1582572922-28" type="radio" name="radio-set-1582572922-27" 
class="tab-selector-2" />
-  <label for="tab-1582572922-28" class="tab-label-2">groovy</label>
+  <input id="tab-1590674977-27" type="radio" name="radio-set-1590674977-27" 
class="tab-selector-1" checked="checked" />
+  <label for="tab-1590674977-27" class="tab-label-1">console (groovy)</label>
+  <input id="tab-1590674977-28" type="radio" name="radio-set-1590674977-27" 
class="tab-selector-2" />
+  <label for="tab-1590674977-28" class="tab-label-2">groovy</label>
   <div class="tabcontent">
     <div class="tabcontent-1">
 <div class="listingblock">
@@ -4629,7 +4707,7 @@ original traverser to pass to the next s
 <p><strong>Additional References</strong></p>
 </div>
 <div class="paragraph">
-<p><a 
href="http://tinkerpop.apache.org/javadocs/3.4.7-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.4.7-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">
@@ -4669,10 +4747,10 @@ to in Gremlin with the double underscore
 </table>
 </div>
 <section class="tabs tabs-2">
-  <input id="tab-1582572922-29" type="radio" name="radio-set-1582572922-29" 
class="tab-selector-1" checked="checked" />
-  <label for="tab-1582572922-29" class="tab-label-1">console (groovy)</label>
-  <input id="tab-1582572922-30" type="radio" name="radio-set-1582572922-29" 
class="tab-selector-2" />
-  <label for="tab-1582572922-30" class="tab-label-2">groovy</label>
+  <input id="tab-1590674977-29" type="radio" name="radio-set-1590674977-29" 
class="tab-selector-1" checked="checked" />
+  <label for="tab-1590674977-29" class="tab-label-1">console (groovy)</label>
+  <input id="tab-1590674977-30" type="radio" name="radio-set-1590674977-29" 
class="tab-selector-2" />
+  <label for="tab-1590674977-30" class="tab-label-2">groovy</label>
   <div class="tabcontent">
     <div class="tabcontent-1">
 <div class="listingblock">
@@ -4716,10 +4794,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-1582572922-31" type="radio" name="radio-set-1582572922-31" 
class="tab-selector-1" checked="checked" />
-  <label for="tab-1582572922-31" class="tab-label-1">console (groovy)</label>
-  <input id="tab-1582572922-32" type="radio" name="radio-set-1582572922-31" 
class="tab-selector-2" />
-  <label for="tab-1582572922-32" class="tab-label-2">groovy</label>
+  <input id="tab-1590674977-31" type="radio" name="radio-set-1590674977-31" 
class="tab-selector-1" checked="checked" />
+  <label for="tab-1590674977-31" class="tab-label-1">console (groovy)</label>
+  <input id="tab-1590674977-32" type="radio" name="radio-set-1590674977-31" 
class="tab-selector-2" />
+  <label for="tab-1590674977-32" class="tab-label-2">groovy</label>
   <div class="tabcontent">
     <div class="tabcontent-1">
 <div class="listingblock">
@@ -4753,7 +4831,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.4.7-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.4.7-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">
@@ -4773,10 +4851,10 @@ useful in the following situations:</p>
 </ul>
 </div>
 <section class="tabs tabs-2">
-  <input id="tab-1582572922-33" type="radio" name="radio-set-1582572922-33" 
class="tab-selector-1" checked="checked" />
-  <label for="tab-1582572922-33" class="tab-label-1">console (groovy)</label>
-  <input id="tab-1582572922-34" type="radio" name="radio-set-1582572922-33" 
class="tab-selector-2" />
-  <label for="tab-1582572922-34" class="tab-label-2">groovy</label>
+  <input id="tab-1590674977-33" type="radio" name="radio-set-1590674977-33" 
class="tab-selector-1" checked="checked" />
+  <label for="tab-1590674977-33" class="tab-label-1">console (groovy)</label>
+  <input id="tab-1590674977-34" type="radio" name="radio-set-1590674977-33" 
class="tab-selector-2" />
+  <label for="tab-1590674977-34" class="tab-label-2">groovy</label>
   <div class="tabcontent">
     <div class="tabcontent-1">
 <div class="listingblock">
@@ -4829,10 +4907,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-1582572922-35" type="radio" name="radio-set-1582572922-35" 
class="tab-selector-1" checked="checked" />
-  <label for="tab-1582572922-35" class="tab-label-1">console (groovy)</label>
-  <input id="tab-1582572922-36" type="radio" name="radio-set-1582572922-35" 
class="tab-selector-2" />
-  <label for="tab-1582572922-36" class="tab-label-2">groovy</label>
+  <input id="tab-1590674977-35" type="radio" name="radio-set-1590674977-35" 
class="tab-selector-1" checked="checked" />
+  <label for="tab-1590674977-35" class="tab-label-1">console (groovy)</label>
+  <input id="tab-1590674977-36" type="radio" name="radio-set-1590674977-35" 
class="tab-selector-2" />
+  <label for="tab-1590674977-36" class="tab-label-2">groovy</label>
   <div class="tabcontent">
     <div class="tabcontent-1">
 <div class="listingblock">
@@ -4845,13 +4923,13 @@ gremlin&gt; g.io(<span class="string"><s
 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">7346.337963</span>
+==&gt;<span class="float">8048.532313</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.913763</span>
+==&gt;<span class="float">11.572977999999999</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">8.704341</span>
+==&gt;<span class="float">9.062221</span>
 ==&gt;<span class="integer">126653966</span></code></pre>
 </div>
 </div>
@@ -4899,10 +4977,10 @@ optimization scenario with the added ben
 "bulking optimization."</p>
 </div>
 <section class="tabs tabs-2">
-  <input id="tab-1582572922-37" type="radio" name="radio-set-1582572922-37" 
class="tab-selector-1" checked="checked" />
-  <label for="tab-1582572922-37" class="tab-label-1">console (groovy)</label>
-  <input id="tab-1582572922-38" type="radio" name="radio-set-1582572922-37" 
class="tab-selector-2" />
-  <label for="tab-1582572922-38" class="tab-label-2">groovy</label>
+  <input id="tab-1590674977-37" type="radio" name="radio-set-1590674977-37" 
class="tab-selector-1" checked="checked" />
+  <label for="tab-1590674977-37" class="tab-label-1">console (groovy)</label>
+  <input id="tab-1590674977-38" type="radio" name="radio-set-1590674977-37" 
class="tab-selector-2" />
+  <label for="tab-1590674977-38" class="tab-label-2">groovy</label>
   <div class="tabcontent">
     <div class="tabcontent-1">
 <div class="listingblock">
@@ -4913,7 +4991,7 @@ gremlin&gt; g = graph.traversal() <span
 ==&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.556177</span>
+==&gt;<span class="float">6.536166</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>
@@ -4949,9 +5027,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.4.7-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.4.7-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.4.7-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.4.7-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.4.7-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.4.7-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">
@@ -4963,10 +5041,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-1582572922-39" type="radio" name="radio-set-1582572922-39" 
class="tab-selector-1" checked="checked" />
-  <label for="tab-1582572922-39" class="tab-label-1">console (groovy)</label>
-  <input id="tab-1582572922-40" type="radio" name="radio-set-1582572922-39" 
class="tab-selector-2" />
-  <label for="tab-1582572922-40" class="tab-label-2">groovy</label>
+  <input id="tab-1590674977-39" type="radio" name="radio-set-1590674977-39" 
class="tab-selector-1" checked="checked" />
+  <label for="tab-1590674977-39" class="tab-label-1">console (groovy)</label>
+  <input id="tab-1590674977-40" type="radio" name="radio-set-1590674977-39" 
class="tab-selector-2" />
+  <label for="tab-1590674977-40" class="tab-label-2">groovy</label>
   <div class="tabcontent">
     <div class="tabcontent-1">
 <div class="listingblock">
@@ -5060,18 +5138,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.4.7-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.4.7-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.4.7-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.4.7-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.4.7-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.4.7-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.4.7-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.4.7-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.4.7-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.4.7-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.4.7-SNAPSHOT/core/org/apache/tinkerpop/gremlin/structure/T.html";><code>T</code></a>,
-<a 
href="http://tinkerpop.apache.org/javadocs/3.4.7-SNAPSHOT/core/org/apache/tinkerpop/gremlin/process/traversal/Order.html";><code>Order</code></a></p>
+<p><a 
href="https://tinkerpop.apache.org/javadocs/3.4.7-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.4.7-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.4.7-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.4.7-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.4.7-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.4.7-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.4.7-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.4.7-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.4.7-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.4.7-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.4.7-SNAPSHOT/core/org/apache/tinkerpop/gremlin/structure/T.html";><code>T</code></a>,
+<a 
href="https://tinkerpop.apache.org/javadocs/3.4.7-SNAPSHOT/core/org/apache/tinkerpop/gremlin/process/traversal/Order.html";><code>Order</code></a></p>
 </div>
 </div>
 <div class="sect2">
@@ -5081,10 +5159,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-1582572922-41" type="radio" name="radio-set-1582572922-41" 
class="tab-selector-1" checked="checked" />
-  <label for="tab-1582572922-41" class="tab-label-1">console (groovy)</label>
-  <input id="tab-1582572922-42" type="radio" name="radio-set-1582572922-41" 
class="tab-selector-2" />
-  <label for="tab-1582572922-42" class="tab-label-2">groovy</label>
+  <input id="tab-1590674977-41" type="radio" name="radio-set-1590674977-41" 
class="tab-selector-1" checked="checked" />
+  <label for="tab-1590674977-41" class="tab-label-1">console (groovy)</label>
+  <input id="tab-1590674977-42" type="radio" name="radio-set-1590674977-41" 
class="tab-selector-2" />
+  <label for="tab-1590674977-42" class="tab-label-2">groovy</label>
   <div class="tabcontent">
     <div class="tabcontent-1">
 <div class="listingblock">
@@ -5122,7 +5200,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.4.7-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.4.7-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">
@@ -5137,10 +5215,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-1582572922-43" type="radio" name="radio-set-1582572922-43" 
class="tab-selector-1" checked="checked" />
-  <label for="tab-1582572922-43" class="tab-label-1">console (groovy)</label>
-  <input id="tab-1582572922-44" type="radio" name="radio-set-1582572922-43" 
class="tab-selector-2" />
-  <label for="tab-1582572922-44" class="tab-label-2">groovy</label>
+  <input id="tab-1590674977-43" type="radio" name="radio-set-1590674977-43" 
class="tab-selector-1" checked="checked" />
+  <label for="tab-1590674977-43" class="tab-label-1">console (groovy)</label>
+  <input id="tab-1590674977-44" type="radio" name="radio-set-1590674977-43" 
class="tab-selector-2" />
+  <label for="tab-1590674977-44" class="tab-label-2">groovy</label>
   <div class="tabcontent">
     <div class="tabcontent-1">
 <div class="listingblock">
@@ -5195,10 +5273,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-1582572922-45" type="radio" name="radio-set-1582572922-45" 
class="tab-selector-1" checked="checked" />
-  <label for="tab-1582572922-45" class="tab-label-1">console (groovy)</label>
-  <input id="tab-1582572922-46" type="radio" name="radio-set-1582572922-45" 
class="tab-selector-2" />
-  <label for="tab-1582572922-46" class="tab-label-2">groovy</label>
+  <input id="tab-1590674977-45" type="radio" name="radio-set-1590674977-45" 
class="tab-selector-1" checked="checked" />
+  <label for="tab-1590674977-45" class="tab-label-1">console (groovy)</label>
+  <input id="tab-1590674977-46" type="radio" name="radio-set-1590674977-45" 
class="tab-selector-2" />
+  <label for="tab-1590674977-46" class="tab-label-2">groovy</label>
   <div class="tabcontent">
     <div class="tabcontent-1">
 <div class="listingblock">
@@ -5246,10 +5324,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-1582572922-47" type="radio" name="radio-set-1582572922-47" 
class="tab-selector-1" checked="checked" />
-  <label for="tab-1582572922-47" class="tab-label-1">console (groovy)</label>
-  <input id="tab-1582572922-48" type="radio" name="radio-set-1582572922-47" 
class="tab-selector-2" />
-  <label for="tab-1582572922-48" class="tab-label-2">groovy</label>
+  <input id="tab-1590674977-47" type="radio" name="radio-set-1590674977-47" 
class="tab-selector-1" checked="checked" />
+  <label for="tab-1590674977-47" class="tab-label-1">console (groovy)</label>
+  <input id="tab-1590674977-48" type="radio" name="radio-set-1590674977-47" 
class="tab-selector-2" />
+  <label for="tab-1590674977-48" class="tab-label-2">groovy</label>
   <div class="tabcontent">
     <div class="tabcontent-1">
 <div class="listingblock">
@@ -5287,10 +5365,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-1582572922-49" type="radio" name="radio-set-1582572922-49" 
class="tab-selector-1" checked="checked" />
-  <label for="tab-1582572922-49" class="tab-label-1">console (groovy)</label>
-  <input id="tab-1582572922-50" type="radio" name="radio-set-1582572922-49" 
class="tab-selector-2" />
-  <label for="tab-1582572922-50" class="tab-label-2">groovy</label>
+  <input id="tab-1590674977-49" type="radio" name="radio-set-1590674977-49" 
class="tab-selector-1" checked="checked" />
+  <label for="tab-1590674977-49" class="tab-label-1">console (groovy)</label>
+  <input id="tab-1590674977-50" type="radio" name="radio-set-1590674977-49" 
class="tab-selector-2" />
+  <label for="tab-1590674977-50" class="tab-label-2">groovy</label>
   <div class="tabcontent">
     <div class="tabcontent-1">
 <div class="listingblock">
@@ -5324,12 +5402,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.4.7-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.4.7-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.4.7-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.4.7-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.4.7-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.4.7-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.4.7-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.4.7-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.4.7-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.4.7-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.4.7-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.4.7-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">
@@ -5339,10 +5417,10 @@ g.V().choose(hasLabel(<span class="strin
 least one element.</p>
 </div>
 <section class="tabs tabs-2">
-  <input id="tab-1582572922-51" type="radio" name="radio-set-1582572922-51" 
class="tab-selector-1" checked="checked" />
-  <label for="tab-1582572922-51" class="tab-label-1">console (groovy)</label>
-  <input id="tab-1582572922-52" type="radio" name="radio-set-1582572922-51" 
class="tab-selector-2" />
-  <label for="tab-1582572922-52" class="tab-label-2">groovy</label>
+  <input id="tab-1590674977-51" type="radio" name="radio-set-1590674977-51" 
class="tab-selector-1" checked="checked" />
+  <label for="tab-1590674977-51" class="tab-label-1">console (groovy)</label>
+  <input id="tab-1590674977-52" type="radio" name="radio-set-1590674977-51" 
class="tab-selector-2" />
+  <label for="tab-1590674977-52" class="tab-label-2">groovy</label>
   <div class="tabcontent">
     <div class="tabcontent-1">
 <div class="listingblock">
@@ -5380,7 +5458,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.4.7-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.4.7-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">
@@ -5389,18 +5467,20 @@ 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-1582572922-53" type="radio" name="radio-set-1582572922-53" 
class="tab-selector-1" checked="checked" />
-  <label for="tab-1582572922-53" class="tab-label-1">console (groovy)</label>
-  <input id="tab-1582572922-54" type="radio" name="radio-set-1582572922-53" 
class="tab-selector-2" />
-  <label for="tab-1582572922-54" class="tab-label-2">groovy</label>
+  <input id="tab-1590674977-53" type="radio" name="radio-set-1590674977-53" 
class="tab-selector-1" checked="checked" />
+  <label for="tab-1590674977-53" class="tab-label-1">console (groovy)</label>
+  <input id="tab-1590674977-54" type="radio" name="radio-set-1590674977-53" 
class="tab-selector-2" />
+  <label for="tab-1590674977-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">2</span>]
+==&gt;v[<span class="integer">1</span>]
+==&gt;v[<span class="integer">3</span>]
 ==&gt;v[<span class="integer">4</span>]
 ==&gt;v[<span class="integer">5</span>]
+==&gt;v[<span class="integer">6</span>]
 gremlin&gt; g.V().coin(<span class="float">0.0</span>)
 gremlin&gt; g.V().coin(<span class="float">1.0</span>)
 ==&gt;v[<span class="integer">1</span>]
@@ -5429,7 +5509,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.4.7-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.4.7-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">
@@ -5453,10 +5533,10 @@ that supports <code>GraphComputer</code>
 </table>
 </div>
 <section class="tabs tabs-2">
-  <input id="tab-1582572922-55" type="radio" name="radio-set-1582572922-55" 
class="tab-selector-1" checked="checked" />
-  <label for="tab-1582572922-55" class="tab-label-1">console (groovy)</label>
-  <input id="tab-1582572922-56" type="radio" name="radio-set-1582572922-55" 
class="tab-selector-2" />
-  <label for="tab-1582572922-56" class="tab-label-2">groovy</label>
+  <input id="tab-1590674977-55" type="radio" name="radio-set-1590674977-55" 
class="tab-selector-1" checked="checked" />
+  <label for="tab-1590674977-55" class="tab-label-1">console (groovy)</label>
+  <input id="tab-1590674977-56" type="radio" name="radio-set-1590674977-55" 
class="tab-selector-2" />
+  <label for="tab-1590674977-56" class="tab-label-2">groovy</label>
   <div class="tabcontent">
     <div class="tabcontent-1">
 <div class="listingblock">
@@ -5469,12 +5549,12 @@ gremlin&gt; g.V().
            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>:lop,<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>: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>]
 ==&gt;[<span class="key">name</span>:marko,<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>:josh,<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>).
@@ -5482,9 +5562,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>: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>]

[... 5148 lines stripped ...]

Reply via email to