Modified: 
tinkerpop/site/docs/3.4.1-SNAPSHOT/tutorials/the-gremlin-console/index.html
URL: 
http://svn.apache.org/viewvc/tinkerpop/site/docs/3.4.1-SNAPSHOT/tutorials/the-gremlin-console/index.html?rev=1855339&r1=1855338&r2=1855339&view=diff
==============================================================================
--- tinkerpop/site/docs/3.4.1-SNAPSHOT/tutorials/the-gremlin-console/index.html 
(original)
+++ tinkerpop/site/docs/3.4.1-SNAPSHOT/tutorials/the-gremlin-console/index.html 
Tue Mar 12 18:05:28 2019
@@ -920,10 +920,10 @@ graph database that is easy to use and d
 create an empty TinkerGraph as follows:</p>
 </div>
 <section class="tabs tabs-2">
-  <input id="tab-1546970433-1" type="radio" name="radio-set-1546970433-1" 
class="tab-selector-1" checked="checked" />
-  <label for="tab-1546970433-1" class="tab-label-1">console (groovy)</label>
-  <input id="tab-1546970433-2" type="radio" name="radio-set-1546970433-1" 
class="tab-selector-2" />
-  <label for="tab-1546970433-2" class="tab-label-2">groovy</label>
+  <input id="tab-1552405195-1" type="radio" name="radio-set-1552405195-1" 
class="tab-selector-1" checked="checked" />
+  <label for="tab-1552405195-1" class="tab-label-1">console (groovy)</label>
+  <input id="tab-1552405195-2" type="radio" name="radio-set-1552405195-1" 
class="tab-selector-2" />
+  <label for="tab-1552405195-2" class="tab-label-2">groovy</label>
   <div class="tabcontent">
     <div class="tabcontent-1">
 <div class="listingblock">
@@ -998,10 +998,10 @@ labels are defined and the "weight" edge
 </ul>
 </div>
 <section class="tabs tabs-2">
-  <input id="tab-1546970433-3" type="radio" name="radio-set-1546970433-3" 
class="tab-selector-1" checked="checked" />
-  <label for="tab-1546970433-3" class="tab-label-1">console (groovy)</label>
-  <input id="tab-1546970433-4" type="radio" name="radio-set-1546970433-3" 
class="tab-selector-2" />
-  <label for="tab-1546970433-4" class="tab-label-2">groovy</label>
+  <input id="tab-1552405195-3" type="radio" name="radio-set-1552405195-3" 
class="tab-selector-1" checked="checked" />
+  <label for="tab-1552405195-3" class="tab-label-1">console (groovy)</label>
+  <input id="tab-1552405195-4" type="radio" name="radio-set-1552405195-3" 
class="tab-selector-2" />
+  <label for="tab-1552405195-4" class="tab-label-2">groovy</label>
   <div class="tabcontent">
     <div class="tabcontent-1">
 <div class="listingblock">
@@ -1034,10 +1034,10 @@ However, if you find that a larger graph
 (<a 
href="http://tinkerpop.apache.org/docs/3.4.1-SNAPSHOT/images/grateful-dead-schema.png";>schema</a>).</p>
 </div>
 <section class="tabs tabs-2">
-  <input id="tab-1546970433-5" type="radio" name="radio-set-1546970433-5" 
class="tab-selector-1" checked="checked" />
-  <label for="tab-1546970433-5" class="tab-label-1">console (groovy)</label>
-  <input id="tab-1546970433-6" type="radio" name="radio-set-1546970433-5" 
class="tab-selector-2" />
-  <label for="tab-1546970433-6" class="tab-label-2">groovy</label>
+  <input id="tab-1552405195-5" type="radio" name="radio-set-1552405195-5" 
class="tab-selector-1" checked="checked" />
+  <label for="tab-1552405195-5" class="tab-label-1">console (groovy)</label>
+  <input id="tab-1552405195-6" type="radio" name="radio-set-1552405195-5" 
class="tab-selector-2" />
+  <label for="tab-1552405195-6" class="tab-label-2">groovy</label>
   <div class="tabcontent">
     <div class="tabcontent-1">
 <div class="listingblock">
@@ -1091,50 +1091,50 @@ console works or performing a particular
 be accessed within the console itself with the <code>:help</code> command.</p>
 </div>
 <section class="tabs tabs-2">
-  <input id="tab-1546970433-7" type="radio" name="radio-set-1546970433-7" 
class="tab-selector-1" checked="checked" />
-  <label for="tab-1546970433-7" class="tab-label-1">console (groovy)</label>
-  <input id="tab-1546970433-8" type="radio" name="radio-set-1546970433-7" 
class="tab-selector-2" />
-  <label for="tab-1546970433-8" class="tab-label-2">groovy</label>
+  <input id="tab-1552405195-7" type="radio" name="radio-set-1552405195-7" 
class="tab-selector-1" checked="checked" />
+  <label for="tab-1552405195-7" class="tab-label-1">console (groovy)</label>
+  <input id="tab-1552405195-8" type="radio" name="radio-set-1552405195-7" 
class="tab-selector-2" />
+  <label for="tab-1552405195-8" 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; :help
 
-For information about <span class="error"> </span>[<span 
class="integer">32</span>mGroovy, <span class="key">visit</span>:
-    <span class="error"> </span>[<span class="integer">36</span><span 
class="key">mhttp</span>:<span class="comment">//groovy-lang.org</span>
+For information about Groovy, <span class="key">visit</span>:
+    <span class="key">http</span>:<span 
class="comment">//groovy-lang.org</span>
 
 Available <span class="key">commands</span>:
-  <span class="error"> </span>[<span class="integer">1</span><span 
class="key">m</span>:help       (<span class="error"> </span>[<span 
class="integer">1</span><span class="key">m</span>:h  ) Display <span 
class="local-variable">this</span> help message
-  <span class="error"> </span>[<span class="integer">1</span>m?           
(<span class="error"> </span>[<span class="integer">1</span><span 
class="key">m</span>:?  ) Alias <span class="key">to</span>: <span 
class="error"> </span>[<span class="integer">1</span><span 
class="key">m</span>:help
-  <span class="error"> </span>[<span class="integer">1</span><span 
class="key">m</span>:exit       (<span class="error"> </span>[<span 
class="integer">1</span><span class="key">m</span>:x  ) Exit the shell
-  <span class="error"> </span>[<span class="integer">1</span><span 
class="key">m</span>:quit       (<span class="error"> </span>[<span 
class="integer">1</span><span class="key">m</span>:q  ) Alias <span 
class="key">to</span>: <span class="error"> </span>[<span 
class="integer">1</span><span class="key">m</span>:exit
-  <span class="error"> </span>[<span class="integer">1</span>mimport      
(<span class="error"> </span>[<span class="integer">1</span><span 
class="key">m</span>:i  ) Import a <span class="type">class</span> <span 
class="class">into</span> the namespace
-  <span class="error"> </span>[<span class="integer">1</span><span 
class="key">m</span>:display    (<span class="error"> </span>[<span 
class="integer">1</span><span class="key">m</span>:d  ) Display the current 
buffer
-  <span class="error"> </span>[<span class="integer">1</span><span 
class="key">m</span>:clear      (<span class="error"> </span>[<span 
class="integer">1</span><span class="key">m</span>:c  ) Clear the buffer and 
reset the prompt counter
-  <span class="error"> </span>[<span class="integer">1</span><span 
class="key">m</span>:show       (<span class="error"> </span>[<span 
class="integer">1</span><span class="key">m</span>:S  ) Show variables, classes 
or imports
-  <span class="error"> </span>[<span class="integer">1</span><span 
class="key">m</span>:inspect    (<span class="error"> </span>[<span 
class="integer">1</span><span class="key">m</span>:n  ) Inspect a variable or 
the last result with the GUI object browser
-  <span class="error"> </span>[<span class="integer">1</span><span 
class="key">m</span>:purge      (<span class="error"> </span>[<span 
class="integer">1</span><span class="key">m</span>:p  ) Purge variables, 
classes, imports or preferences
-  <span class="error"> </span>[<span class="integer">1</span><span 
class="key">m</span>:edit       (<span class="error"> </span>[<span 
class="integer">1</span><span class="key">m</span>:e  ) Edit the current buffer
-  <span class="error"> </span>[<span class="integer">1</span><span 
class="key">m</span>:load       (<span class="error"> </span>[<span 
class="integer">1</span><span class="key">m</span>:l  ) Load a file or <span 
class="predefined-type">URL</span> into the buffer
-  <span class="error"> </span>[<span class="integer">1</span>m.           
(<span class="error"> </span>[<span class="integer">1</span><span 
class="key">m</span>:.  ) Alias <span class="key">to</span>: <span 
class="error"> </span>[<span class="integer">1</span><span 
class="key">m</span>:load
-  <span class="error"> </span>[<span class="integer">1</span><span 
class="key">m</span>:save       (<span class="error"> </span>[<span 
class="integer">1</span><span class="key">m</span>:s  ) Save the current buffer 
to a file
-  <span class="error"> </span>[<span class="integer">1</span><span 
class="key">m</span>:record     (<span class="error"> </span>[<span 
class="integer">1</span><span class="key">m</span>:r  ) Record the current 
session to a file
-  <span class="error"> </span>[<span class="integer">1</span><span 
class="key">m</span>:history    (<span class="error"> </span>[<span 
class="integer">1</span><span class="key">m</span>:H  ) Display, manage and 
recall edit-line history
-  <span class="error"> </span>[<span class="integer">1</span><span 
class="key">m</span>:alias      (<span class="error"> </span>[<span 
class="integer">1</span><span class="key">m</span>:a  ) Create an alias
-  <span class="error"> </span>[<span class="integer">1</span><span 
class="key">m</span>:grab       (<span class="error"> </span>[<span 
class="integer">1</span><span class="key">m</span>:g  ) Add a dependency to the 
shell environment
-  <span class="error"> </span>[<span class="integer">1</span><span 
class="key">m</span>:register   (<span class="error"> </span>[<span 
class="integer">1</span><span class="key">m</span>:rc ) Register a <span 
class="keyword">new</span> command with the shell
-  <span class="error"> </span>[<span class="integer">1</span><span 
class="key">m</span>:doc        (<span class="error"> </span>[<span 
class="integer">1</span><span class="key">m</span>:D  ) Open a browser window 
displaying the doc <span class="keyword">for</span> the argument
-  <span class="error"> </span>[<span class="integer">1</span><span 
class="key">m</span>:set        (<span class="error"> </span>[<span 
class="integer">1</span><span class="key">m</span>:=  ) <span 
class="predefined-type">Set</span> (or list) preferences
-  <span class="error"> </span>[<span class="integer">1</span><span 
class="key">m</span>:uninstall  (<span class="error"> </span>[<span 
class="integer">1</span><span class="key">m</span>:-  ) Uninstall a Maven 
library and its dependencies from the Gremlin Console
-  <span class="error"> </span>[<span class="integer">1</span><span 
class="key">m</span>:install    (<span class="error"> </span>[<span 
class="integer">1</span><span class="key">m</span>:+  ) Install a Maven library 
and its dependencies into the Gremlin Console
-  <span class="error"> </span>[<span class="integer">1</span><span 
class="key">m</span>:plugin     (<span class="error"> </span>[<span 
class="integer">1</span><span class="key">m</span>:pin) Manage plugins <span 
class="keyword">for</span> the Console
-  <span class="error"> </span>[<span class="integer">1</span><span 
class="key">m</span>:remote     (<span class="error"> </span>[<span 
class="integer">1</span><span class="key">m</span>:rem) Define a remote 
connection
-  <span class="error"> </span>[<span class="integer">1</span><span 
class="key">m</span>:submit     (<span class="error"> </span>[<span 
class="integer">1</span><span class="key">m</span>:&gt;  ) Send a Gremlin 
script to Gremlin Server
-  <span class="error"> </span>[<span class="integer">1</span><span 
class="key">m</span>:bytecode   (<span class="error"> </span>[<span 
class="integer">1</span><span class="key">m</span>:bc ) Gremlin bytecode helper 
commands
+  :help       (:h  ) Display <span class="local-variable">this</span> help 
message
+  ?           (:?  ) Alias <span class="key">to</span>: :help
+  :exit       (:x  ) Exit the shell
+  :quit       (:q  ) Alias <span class="key">to</span>: :exit
+  <span class="keyword">import</span>      (:<span class="include">i</span>  ) 
<span class="include">Import</span> <span class="include">a</span> <span 
class="include">class</span> <span class="include">into</span> <span 
class="include">the</span> <span class="include">namespace</span>
+  :display    (:d  ) Display the current buffer
+  :clear      (:c  ) Clear the buffer and reset the prompt counter
+  :show       (:S  ) Show variables, classes or imports
+  :inspect    (:n  ) Inspect a variable or the last result with the GUI object 
browser
+  :purge      (:p  ) Purge variables, classes, imports or preferences
+  :edit       (:e  ) Edit the current buffer
+  :load       (:l  ) Load a file or <span class="predefined-type">URL</span> 
into the buffer
+  .           (:.  ) Alias <span class="key">to</span>: :load
+  :save       (:s  ) Save the current buffer to a file
+  :record     (:r  ) Record the current session to a file
+  :history    (:H  ) Display, manage and recall edit-line history
+  :alias      (:a  ) Create an alias
+  :grab       (:g  ) Add a dependency to the shell environment
+  :register   (:rc ) Register a <span class="keyword">new</span> command with 
the shell
+  :doc        (:D  ) Open a browser window displaying the doc <span 
class="keyword">for</span> the argument
+  :set        (:=  ) <span class="predefined-type">Set</span> (or list) 
preferences
+  :uninstall  (:-  ) Uninstall a Maven library and its dependencies from the 
Gremlin Console
+  :install    (:+  ) Install a Maven library and its dependencies into the 
Gremlin Console
+  :plugin     (:pin) Manage plugins <span class="keyword">for</span> the 
Console
+  :remote     (:rem) Define a remote connection
+  :submit     (:&gt;  ) Send a Gremlin script to Gremlin Server
+  :bytecode   (:bc ) Gremlin bytecode helper commands
 
 For help on a specific command <span class="key">type</span>:
-    :help <span class="error"> </span>[<span 
class="integer">1</span>mcommand</code></pre>
+    :help command</code></pre>
 </div>
 </div>
     </div>
@@ -1155,17 +1155,17 @@ For help on a specific command <span cla
 addition to the ones provided by TinkerPop. You can also request help on a 
specific command:</p>
 </div>
 <section class="tabs tabs-2">
-  <input id="tab-1546970433-9" type="radio" name="radio-set-1546970433-9" 
class="tab-selector-1" checked="checked" />
-  <label for="tab-1546970433-9" class="tab-label-1">console (groovy)</label>
-  <input id="tab-1546970433-10" type="radio" name="radio-set-1546970433-9" 
class="tab-selector-2" />
-  <label for="tab-1546970433-10" class="tab-label-2">groovy</label>
+  <input id="tab-1552405195-9" type="radio" name="radio-set-1552405195-9" 
class="tab-selector-1" checked="checked" />
+  <label for="tab-1552405195-9" class="tab-label-1">console (groovy)</label>
+  <input id="tab-1552405195-10" type="radio" name="radio-set-1552405195-9" 
class="tab-selector-2" />
+  <label for="tab-1552405195-10" 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; :help 
:remote
 
-<span class="key">usage</span>: <span class="error"> </span>[<span 
class="integer">1</span><span class="key">m</span>:remote [current|connect 
&lt;type-of-remote&gt; [&lt;args&gt;]|config &lt;args&gt;|list|next|prev|choose 
&lt;index&gt;|close]
+<span class="key">usage</span>: :remote [current|connect 
&lt;type-of-remote&gt; [&lt;args&gt;]|config &lt;args&gt;|list|next|prev|choose 
&lt;index&gt;|close]
 
 Define and manage remote connections to use <span class="keyword">in</span> 
conjunction with the :submit command, which will send Gremlin scripts to the 
specified remote agent <span class="keyword">for</span> processing.</code></pre>
 </div>
@@ -1296,10 +1296,10 @@ key, which only has one vertex associate
 the IDE and execute it in the console and confirm the failure:</p>
 </div>
 <section class="tabs tabs-2">
-  <input id="tab-1546970433-11" type="radio" name="radio-set-1546970433-11" 
class="tab-selector-1" checked="checked" />
-  <label for="tab-1546970433-11" class="tab-label-1">console (groovy)</label>
-  <input id="tab-1546970433-12" type="radio" name="radio-set-1546970433-11" 
class="tab-selector-2" />
-  <label for="tab-1546970433-12" class="tab-label-2">groovy</label>
+  <input id="tab-1552405195-11" type="radio" name="radio-set-1552405195-11" 
class="tab-selector-1" checked="checked" />
+  <label for="tab-1552405195-11" class="tab-label-1">console (groovy)</label>
+  <input id="tab-1552405195-12" type="radio" name="radio-set-1552405195-11" 
class="tab-selector-2" />
+  <label for="tab-1552405195-12" class="tab-label-2">groovy</label>
   <div class="tabcontent">
     <div class="tabcontent-1">
 <div class="listingblock">
@@ -1308,7 +1308,7 @@ the IDE and execute it in the console an
            group().
              by(label).
              by(inV())
-==&gt;[<span class="key">created</span>:<span class="error"> </span>[<span 
class="integer">34</span>mv[<span class="integer">3</span>],<span 
class="key">knows</span>:<span class="error"> </span>[<span 
class="integer">34</span>mv[<span class="integer">4</span>]]</code></pre>
+==&gt;[<span class="key">created</span>:v[<span 
class="integer">3</span>],<span class="key">knows</span>:v[<span 
class="integer">4</span>]]</code></pre>
 </div>
 </div>
     </div>
@@ -1335,10 +1335,10 @@ detects that type it steps through each
 <p>Trying it with the use of <code>next()</code> produces the following:</p>
 </div>
 <section class="tabs tabs-2">
-  <input id="tab-1546970433-13" type="radio" name="radio-set-1546970433-13" 
class="tab-selector-1" checked="checked" />
-  <label for="tab-1546970433-13" class="tab-label-1">console (groovy)</label>
-  <input id="tab-1546970433-14" type="radio" name="radio-set-1546970433-13" 
class="tab-selector-2" />
-  <label for="tab-1546970433-14" class="tab-label-2">groovy</label>
+  <input id="tab-1552405195-13" type="radio" name="radio-set-1552405195-13" 
class="tab-selector-1" checked="checked" />
+  <label for="tab-1552405195-13" class="tab-label-1">console (groovy)</label>
+  <input id="tab-1552405195-14" type="radio" name="radio-set-1552405195-13" 
class="tab-selector-2" />
+  <label for="tab-1552405195-14" class="tab-label-2">groovy</label>
   <div class="tabcontent">
     <div class="tabcontent-1">
 <div class="listingblock">
@@ -1373,10 +1373,10 @@ the call to <code>next()</code>.  This f
 when you want to work with a <code>Traversal</code> as a variable. You can do 
this with a clever use of a semi-colon:</p>
 </div>
 <section class="tabs tabs-2">
-  <input id="tab-1546970433-15" type="radio" name="radio-set-1546970433-15" 
class="tab-selector-1" checked="checked" />
-  <label for="tab-1546970433-15" class="tab-label-1">console (groovy)</label>
-  <input id="tab-1546970433-16" type="radio" name="radio-set-1546970433-15" 
class="tab-selector-2" />
-  <label for="tab-1546970433-16" class="tab-label-2">groovy</label>
+  <input id="tab-1552405195-15" type="radio" name="radio-set-1552405195-15" 
class="tab-selector-1" checked="checked" />
+  <label for="tab-1552405195-15" class="tab-label-1">console (groovy)</label>
+  <input id="tab-1552405195-16" type="radio" name="radio-set-1552405195-15" 
class="tab-selector-2" />
+  <label for="tab-1552405195-16" class="tab-label-2">groovy</label>
   <div class="tabcontent">
     <div class="tabcontent-1">
 <div class="listingblock">
@@ -1455,10 +1455,10 @@ benefit, and as such, <code>inV()</code>
 can remedy that by adding <code>fold()</code> to <code>inV()</code> as 
follows:</p>
 </div>
 <section class="tabs tabs-2">
-  <input id="tab-1546970433-17" type="radio" name="radio-set-1546970433-17" 
class="tab-selector-1" checked="checked" />
-  <label for="tab-1546970433-17" class="tab-label-1">console (groovy)</label>
-  <input id="tab-1546970433-18" type="radio" name="radio-set-1546970433-17" 
class="tab-selector-2" />
-  <label for="tab-1546970433-18" class="tab-label-2">groovy</label>
+  <input id="tab-1552405195-17" type="radio" name="radio-set-1552405195-17" 
class="tab-selector-1" checked="checked" />
+  <label for="tab-1552405195-17" class="tab-label-1">console (groovy)</label>
+  <input id="tab-1552405195-18" type="radio" name="radio-set-1552405195-17" 
class="tab-selector-2" />
+  <label for="tab-1552405195-18" class="tab-label-2">groovy</label>
   <div class="tabcontent">
     <div class="tabcontent-1">
 <div class="listingblock">
@@ -1516,10 +1516,10 @@ can remedy that by adding <code>fold()</
 as follows:</p>
 </div>
 <section class="tabs tabs-2">
-  <input id="tab-1546970433-19" type="radio" name="radio-set-1546970433-19" 
class="tab-selector-1" checked="checked" />
-  <label for="tab-1546970433-19" class="tab-label-1">console (groovy)</label>
-  <input id="tab-1546970433-20" type="radio" name="radio-set-1546970433-19" 
class="tab-selector-2" />
-  <label for="tab-1546970433-20" class="tab-label-2">groovy</label>
+  <input id="tab-1552405195-19" type="radio" name="radio-set-1552405195-19" 
class="tab-selector-1" checked="checked" />
+  <label for="tab-1552405195-19" class="tab-label-1">console (groovy)</label>
+  <input id="tab-1552405195-20" type="radio" name="radio-set-1552405195-19" 
class="tab-selector-2" />
+  <label for="tab-1552405195-20" class="tab-label-2">groovy</label>
   <div class="tabcontent">
     <div class="tabcontent-1">
 <div class="listingblock">
@@ -1614,10 +1614,10 @@ analysis on where people live and when t
 the data of the "person" vertices in the graph:</p>
 </div>
 <section class="tabs tabs-2">
-  <input id="tab-1546970433-21" type="radio" name="radio-set-1546970433-21" 
class="tab-selector-1" checked="checked" />
-  <label for="tab-1546970433-21" class="tab-label-1">console (groovy)</label>
-  <input id="tab-1546970433-22" type="radio" name="radio-set-1546970433-21" 
class="tab-selector-2" />
-  <label for="tab-1546970433-22" class="tab-label-2">groovy</label>
+  <input id="tab-1552405195-21" type="radio" name="radio-set-1552405195-21" 
class="tab-selector-1" checked="checked" />
+  <label for="tab-1552405195-21" class="tab-label-1">console (groovy)</label>
+  <input id="tab-1552405195-22" type="radio" name="radio-set-1552405195-21" 
class="tab-selector-2" />
+  <label for="tab-1552405195-22" class="tab-label-2">groovy</label>
   <div class="tabcontent">
     <div class="tabcontent-1">
 <div class="listingblock">
@@ -1656,10 +1656,10 @@ where "location" does not have one value
 has <a 
href="http://tinkerpop.apache.org/docs/3.4.1-SNAPSHOT/reference/#vertex-properties";>meta-properties</a>
 as well:</p>
 </div>
 <section class="tabs tabs-2">
-  <input id="tab-1546970433-23" type="radio" name="radio-set-1546970433-23" 
class="tab-selector-1" checked="checked" />
-  <label for="tab-1546970433-23" class="tab-label-1">console (groovy)</label>
-  <input id="tab-1546970433-24" type="radio" name="radio-set-1546970433-23" 
class="tab-selector-2" />
-  <label for="tab-1546970433-24" class="tab-label-2">groovy</label>
+  <input id="tab-1552405195-23" type="radio" name="radio-set-1552405195-23" 
class="tab-selector-1" checked="checked" />
+  <label for="tab-1552405195-23" class="tab-label-1">console (groovy)</label>
+  <input id="tab-1552405195-24" type="radio" name="radio-set-1552405195-23" 
class="tab-selector-2" />
+  <label for="tab-1552405195-24" class="tab-label-2">groovy</label>
   <div class="tabcontent">
     <div class="tabcontent-1">
 <div class="listingblock">
@@ -1714,10 +1714,10 @@ data in two separate traversals and the
 the "person" vertices, as this will be the main filter for the data you intend 
to retrieve:</p>
 </div>
 <section class="tabs tabs-2">
-  <input id="tab-1546970433-25" type="radio" name="radio-set-1546970433-25" 
class="tab-selector-1" checked="checked" />
-  <label for="tab-1546970433-25" class="tab-label-1">console (groovy)</label>
-  <input id="tab-1546970433-26" type="radio" name="radio-set-1546970433-25" 
class="tab-selector-2" />
-  <label for="tab-1546970433-26" class="tab-label-2">groovy</label>
+  <input id="tab-1552405195-25" type="radio" name="radio-set-1552405195-25" 
class="tab-selector-1" checked="checked" />
+  <label for="tab-1552405195-25" class="tab-label-1">console (groovy)</label>
+  <input id="tab-1552405195-26" type="radio" name="radio-set-1552405195-25" 
class="tab-selector-2" />
+  <label for="tab-1552405195-26" class="tab-label-2">groovy</label>
   <div class="tabcontent">
     <div class="tabcontent-1">
 <div class="listingblock">
@@ -1769,10 +1769,10 @@ settings in <code>bin/gremlin.sh</code>
 <p>In an attempt to test things out, you take a naive approach at the 
traversal with your filter for "firstYear" applied:</p>
 </div>
 <section class="tabs tabs-2">
-  <input id="tab-1546970433-27" type="radio" name="radio-set-1546970433-27" 
class="tab-selector-1" checked="checked" />
-  <label for="tab-1546970433-27" class="tab-label-1">console (groovy)</label>
-  <input id="tab-1546970433-28" type="radio" name="radio-set-1546970433-27" 
class="tab-selector-2" />
-  <label for="tab-1546970433-28" class="tab-label-2">groovy</label>
+  <input id="tab-1552405195-27" type="radio" name="radio-set-1552405195-27" 
class="tab-selector-1" checked="checked" />
+  <label for="tab-1552405195-27" class="tab-label-1">console (groovy)</label>
+  <input id="tab-1552405195-28" type="radio" name="radio-set-1552405195-27" 
class="tab-selector-2" />
+  <label for="tab-1552405195-28" class="tab-label-2">groovy</label>
   <div class="tabcontent">
     <div class="tabcontent-1">
 <div class="listingblock">
@@ -1823,10 +1823,10 @@ Console, you decide to just process "l"
 see for your rows and columns style output:</p>
 </div>
 <section class="tabs tabs-2">
-  <input id="tab-1546970433-29" type="radio" name="radio-set-1546970433-29" 
class="tab-selector-1" checked="checked" />
-  <label for="tab-1546970433-29" class="tab-label-1">console (groovy)</label>
-  <input id="tab-1546970433-30" type="radio" name="radio-set-1546970433-29" 
class="tab-selector-2" />
-  <label for="tab-1546970433-30" class="tab-label-2">groovy</label>
+  <input id="tab-1552405195-29" type="radio" name="radio-set-1552405195-29" 
class="tab-selector-1" checked="checked" />
+  <label for="tab-1552405195-29" class="tab-label-1">console (groovy)</label>
+  <input id="tab-1552405195-30" type="radio" name="radio-set-1552405195-29" 
class="tab-selector-2" />
+  <label for="tab-1552405195-30" class="tab-label-2">groovy</label>
   <div class="tabcontent">
     <div class="tabcontent-1">
 <div class="listingblock">
@@ -1947,16 +1947,16 @@ similar to what happens when you decide
 you wish to use. To do this, you need to use the <code>import</code> 
command:</p>
 </div>
 <section class="tabs tabs-2">
-  <input id="tab-1546970433-31" type="radio" name="radio-set-1546970433-31" 
class="tab-selector-1" checked="checked" />
-  <label for="tab-1546970433-31" class="tab-label-1">console (groovy)</label>
-  <input id="tab-1546970433-32" type="radio" name="radio-set-1546970433-31" 
class="tab-selector-2" />
-  <label for="tab-1546970433-32" class="tab-label-2">groovy</label>
+  <input id="tab-1552405195-31" type="radio" name="radio-set-1552405195-31" 
class="tab-selector-1" checked="checked" />
+  <label for="tab-1552405195-31" class="tab-label-1">console (groovy)</label>
+  <input id="tab-1552405195-32" type="radio" name="radio-set-1552405195-31" 
class="tab-selector-2" />
+  <label for="tab-1552405195-32" 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; <span 
class="keyword">import</span> <span class="include">java.time.Year</span>
-==&gt;org.apache.tinkerpop.gremlin.structure.*, 
org.apache.tinkerpop.gremlin.structure.util.*, 
org.apache.tinkerpop.gremlin.process.traversal.*, 
org.apache.tinkerpop.gremlin.process.traversal.step.*, 
org.apache.tinkerpop.gremlin.process.traversal.step.util.*, 
org.apache.tinkerpop.gremlin.process.remote.*, 
org.apache.tinkerpop.gremlin.structure.util.empty.*, 
org.apache.tinkerpop.gremlin.structure.io.*, 
org.apache.tinkerpop.gremlin.structure.io.graphml.*, 
org.apache.tinkerpop.gremlin.structure.io.graphson.*, 
org.apache.tinkerpop.gremlin.structure.io.gryo.*, 
org.apache.commons.configuration.*, 
org.apache.tinkerpop.gremlin.process.traversal.strategy.decoration.*, 
org.apache.tinkerpop.gremlin.process.traversal.strategy.optimization.*, 
org.apache.tinkerpop.gremlin.process.traversal.strategy.finalization.*, 
org.apache.tinkerpop.gremlin.process.traversal.strategy.verification.*, 
org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.*, 
org.apache.tinkerpop.gremlin.process.traversal.util.*
 , org.apache.tinkerpop.gremlin.process.computer.*, 
org.apache.tinkerpop.gremlin.process.computer.traversal.step.map.*, 
org.apache.tinkerpop.gremlin.process.computer.clustering.connected.*, 
org.apache.tinkerpop.gremlin.process.computer.clone.*, 
org.apache.tinkerpop.gremlin.process.computer.bulkdumping.*, 
org.apache.tinkerpop.gremlin.process.computer.bulkloading.*, 
org.apache.tinkerpop.gremlin.process.computer.clustering.peerpressure.*, 
org.apache.tinkerpop.gremlin.process.computer.traversal.*, 
org.apache.tinkerpop.gremlin.process.computer.ranking.pagerank.*, 
org.apache.tinkerpop.gremlin.process.computer.search.path.*, 
org.apache.tinkerpop.gremlin.process.computer.traversal.strategy.optimization.*,
 org.apache.tinkerpop.gremlin.process.computer.traversal.strategy.decoration.*, 
org.apache.tinkerpop.gremlin.util.*, 
org.apache.tinkerpop.gremlin.util.iterator.*, 
org.apache.tinkerpop.gremlin.util.function.*, <span 
class="directive">static</span> org.apache.tinkerpop.gremlin.structure.io.IoC
 ore.*, <span class="directive">static</span> 
org.apache.tinkerpop.gremlin.process.traversal.P.*, <span 
class="directive">static</span> 
org.apache.tinkerpop.gremlin.process.traversal.AnonymousTraversalSource.*, 
<span class="directive">static</span> 
org.apache.tinkerpop.gremlin.process.traversal.TextP.*, <span 
class="directive">static</span> 
org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.__.*, <span 
class="directive">static</span> 
org.apache.tinkerpop.gremlin.process.computer.Computer.*, <span 
class="directive">static</span> org.apache.tinkerpop.gremlin.util.TimeUtil.*, 
<span class="directive">static</span> 
org.apache.tinkerpop.gremlin.util.function.Lambda.*, <span 
class="directive">static</span> 
org.apache.tinkerpop.gremlin.process.traversal.SackFunctions.Barrier.*, <span 
class="directive">static</span> 
org.apache.tinkerpop.gremlin.structure.VertexProperty.Cardinality.*, <span 
class="directive">static</span> 
org.apache.tinkerpop.gremlin.structure.Column.*, <span class="dire
 ctive">static</span> org.apache.tinkerpop.gremlin.structure.Direction.*, <span 
class="directive">static</span> 
org.apache.tinkerpop.gremlin.process.traversal.Operator.*, <span 
class="directive">static</span> 
org.apache.tinkerpop.gremlin.process.traversal.Order.*, <span 
class="directive">static</span> 
org.apache.tinkerpop.gremlin.process.traversal.Pop.*, <span 
class="directive">static</span> 
org.apache.tinkerpop.gremlin.process.traversal.Scope.*, <span 
class="directive">static</span> org.apache.tinkerpop.gremlin.structure.T.*, 
<span class="directive">static</span> 
org.apache.tinkerpop.gremlin.process.traversal.step.TraversalOptionParent.Pick.*,
 org.apache.tinkerpop.gremlin.driver.*, 
org.apache.tinkerpop.gremlin.driver.exception.*, 
org.apache.tinkerpop.gremlin.driver.message.*, 
org.apache.tinkerpop.gremlin.driver.ser.*, 
org.apache.tinkerpop.gremlin.driver.remote.*, groovyx.gbench.*, 
groovyx.gprof.*, <span class="directive">static</span> 
groovyx.gprof.ProfileStaticExtension.*, org.apac
 he.tinkerpop.gremlin.groovy.jsr223.dsl.credential.*, org.apache.hadoop.conf.*, 
org.apache.hadoop.hdfs.*, org.apache.hadoop.fs.*, org.apache.hadoop.util.*, 
org.apache.hadoop.io.*, org.apache.hadoop.io.compress.*, 
org.apache.hadoop.mapreduce.lib.input.*, 
org.apache.hadoop.mapreduce.lib.output.*, 
org.apache.tinkerpop.gremlin.hadoop.*, 
org.apache.tinkerpop.gremlin.hadoop.structure.*, 
org.apache.tinkerpop.gremlin.hadoop.structure.util.*, 
org.apache.tinkerpop.gremlin.hadoop.structure.io.*, 
org.apache.tinkerpop.gremlin.hadoop.structure.io.graphson.*, 
org.apache.tinkerpop.gremlin.hadoop.structure.io.gryo.*, 
org.apache.tinkerpop.gremlin.hadoop.structure.io.script.*, 
org.apache.tinkerpop.gremlin.hadoop.process.computer.mapreduce.*, 
org.apache.tinkerpop.gremlin.neo4j.structure.*, 
org.apache.tinkerpop.gremlin.neo4j.process.traversal.*, <span 
class="directive">static</span> 
org.apache.tinkerpop.gremlin.neo4j.process.traversal.LabelP.*, 
org.apache.tinkerpop.gremlin.spark.process.computer.*, org.a
 pache.tinkerpop.gremlin.spark.structure.*, 
org.apache.tinkerpop.gremlin.spark.structure.io.*, 
org.apache.tinkerpop.gremlin.sparql.process.traversal.dsl.sparql.*, 
org.apache.tinkerpop.gremlin.sparql.process.traversal.strategy.*, 
org.apache.tinkerpop.gremlin.tinkergraph.structure.*, 
org.apache.tinkerpop.gremlin.tinkergraph.process.computer.*, java.time.Year
+==&gt;org.apache.tinkerpop.gremlin.structure.*, 
org.apache.tinkerpop.gremlin.structure.util.*, 
org.apache.tinkerpop.gremlin.process.traversal.*, 
org.apache.tinkerpop.gremlin.process.traversal.step.*, 
org.apache.tinkerpop.gremlin.process.traversal.step.util.*, 
org.apache.tinkerpop.gremlin.process.remote.*, 
org.apache.tinkerpop.gremlin.structure.util.empty.*, 
org.apache.tinkerpop.gremlin.structure.io.*, 
org.apache.tinkerpop.gremlin.structure.io.graphml.*, 
org.apache.tinkerpop.gremlin.structure.io.graphson.*, 
org.apache.tinkerpop.gremlin.structure.io.gryo.*, 
org.apache.commons.configuration.*, 
org.apache.tinkerpop.gremlin.process.traversal.strategy.decoration.*, 
org.apache.tinkerpop.gremlin.process.traversal.strategy.optimization.*, 
org.apache.tinkerpop.gremlin.process.traversal.strategy.finalization.*, 
org.apache.tinkerpop.gremlin.process.traversal.strategy.verification.*, 
org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.*, 
org.apache.tinkerpop.gremlin.process.traversal.util.*
 , org.apache.tinkerpop.gremlin.process.computer.*, 
org.apache.tinkerpop.gremlin.process.computer.traversal.step.map.*, 
org.apache.tinkerpop.gremlin.process.computer.clustering.connected.*, 
org.apache.tinkerpop.gremlin.process.computer.clone.*, 
org.apache.tinkerpop.gremlin.process.computer.bulkdumping.*, 
org.apache.tinkerpop.gremlin.process.computer.bulkloading.*, 
org.apache.tinkerpop.gremlin.process.computer.clustering.peerpressure.*, 
org.apache.tinkerpop.gremlin.process.computer.traversal.*, 
org.apache.tinkerpop.gremlin.process.computer.ranking.pagerank.*, 
org.apache.tinkerpop.gremlin.process.computer.search.path.*, 
org.apache.tinkerpop.gremlin.process.computer.traversal.strategy.optimization.*,
 org.apache.tinkerpop.gremlin.process.computer.traversal.strategy.decoration.*, 
org.apache.tinkerpop.gremlin.util.*, 
org.apache.tinkerpop.gremlin.util.iterator.*, 
org.apache.tinkerpop.gremlin.util.function.*, <span 
class="directive">static</span> org.apache.tinkerpop.gremlin.structure.io.IoC
 ore.*, <span class="directive">static</span> 
org.apache.tinkerpop.gremlin.process.traversal.P.*, <span 
class="directive">static</span> 
org.apache.tinkerpop.gremlin.process.traversal.AnonymousTraversalSource.*, 
<span class="directive">static</span> 
org.apache.tinkerpop.gremlin.process.traversal.TextP.*, <span 
class="directive">static</span> 
org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.__.*, <span 
class="directive">static</span> 
org.apache.tinkerpop.gremlin.process.computer.Computer.*, <span 
class="directive">static</span> org.apache.tinkerpop.gremlin.util.TimeUtil.*, 
<span class="directive">static</span> 
org.apache.tinkerpop.gremlin.util.function.Lambda.*, <span 
class="directive">static</span> 
org.apache.tinkerpop.gremlin.process.traversal.SackFunctions.Barrier.*, <span 
class="directive">static</span> 
org.apache.tinkerpop.gremlin.structure.VertexProperty.Cardinality.*, <span 
class="directive">static</span> 
org.apache.tinkerpop.gremlin.structure.Column.*, <span class="dire
 ctive">static</span> org.apache.tinkerpop.gremlin.structure.Direction.*, <span 
class="directive">static</span> 
org.apache.tinkerpop.gremlin.process.traversal.Operator.*, <span 
class="directive">static</span> 
org.apache.tinkerpop.gremlin.process.traversal.Order.*, <span 
class="directive">static</span> 
org.apache.tinkerpop.gremlin.process.traversal.Pop.*, <span 
class="directive">static</span> 
org.apache.tinkerpop.gremlin.process.traversal.Scope.*, <span 
class="directive">static</span> org.apache.tinkerpop.gremlin.structure.T.*, 
<span class="directive">static</span> 
org.apache.tinkerpop.gremlin.process.traversal.step.TraversalOptionParent.Pick.*,
 org.apache.tinkerpop.gremlin.driver.*, 
org.apache.tinkerpop.gremlin.driver.exception.*, 
org.apache.tinkerpop.gremlin.driver.message.*, 
org.apache.tinkerpop.gremlin.driver.ser.*, 
org.apache.tinkerpop.gremlin.driver.remote.*, groovyx.gbench.*, 
groovyx.gprof.*, <span class="directive">static</span> 
groovyx.gprof.ProfileStaticExtension.*, org.apac
 he.tinkerpop.gremlin.groovy.jsr223.dsl.credential.*, 
org.apache.tinkerpop.gremlin.tinkergraph.structure.*, 
org.apache.tinkerpop.gremlin.tinkergraph.process.computer.*, 
org.apache.hadoop.conf.*, org.apache.hadoop.hdfs.*, org.apache.hadoop.fs.*, 
org.apache.hadoop.util.*, org.apache.hadoop.io.*, 
org.apache.hadoop.io.compress.*, org.apache.hadoop.mapreduce.lib.input.*, 
org.apache.hadoop.mapreduce.lib.output.*, 
org.apache.tinkerpop.gremlin.hadoop.*, 
org.apache.tinkerpop.gremlin.hadoop.structure.*, 
org.apache.tinkerpop.gremlin.hadoop.structure.util.*, 
org.apache.tinkerpop.gremlin.hadoop.structure.io.*, 
org.apache.tinkerpop.gremlin.hadoop.structure.io.graphson.*, 
org.apache.tinkerpop.gremlin.hadoop.structure.io.gryo.*, 
org.apache.tinkerpop.gremlin.hadoop.structure.io.script.*, 
org.apache.tinkerpop.gremlin.hadoop.process.computer.mapreduce.*, 
org.apache.tinkerpop.gremlin.spark.process.computer.*, 
org.apache.tinkerpop.gremlin.spark.structure.*, 
org.apache.tinkerpop.gremlin.spark.structure.io
 .*, org.apache.tinkerpop.gremlin.neo4j.structure.*, 
org.apache.tinkerpop.gremlin.neo4j.process.traversal.*, <span 
class="directive">static</span> 
org.apache.tinkerpop.gremlin.neo4j.process.traversal.LabelP.*, 
org.apache.tinkerpop.gremlin.sparql.process.traversal.dsl.sparql.*, 
org.apache.tinkerpop.gremlin.sparql.process.traversal.strategy.*, java.time.Year
 gremlin&gt; Year.now()
 ==&gt;<span class="integer">2019</span></code></pre>
 </div>
@@ -1979,16 +1979,16 @@ Year.now()</code></pre>
 to produce the set of years to have for each person up to the current year:</p>
 </div>
 <section class="tabs tabs-2">
-  <input id="tab-1546970433-33" type="radio" name="radio-set-1546970433-33" 
class="tab-selector-1" checked="checked" />
-  <label for="tab-1546970433-33" class="tab-label-1">console (groovy)</label>
-  <input id="tab-1546970433-34" type="radio" name="radio-set-1546970433-33" 
class="tab-selector-2" />
-  <label for="tab-1546970433-34" class="tab-label-2">groovy</label>
+  <input id="tab-1552405195-33" type="radio" name="radio-set-1552405195-33" 
class="tab-selector-1" checked="checked" />
+  <label for="tab-1552405195-33" class="tab-label-1">console (groovy)</label>
+  <input id="tab-1552405195-34" type="radio" name="radio-set-1552405195-33" 
class="tab-selector-2" />
+  <label for="tab-1552405195-34" 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; <span 
class="keyword">import</span> <span class="include">java.time.Year</span>
-==&gt;org.apache.tinkerpop.gremlin.structure.*, 
org.apache.tinkerpop.gremlin.structure.util.*, 
org.apache.tinkerpop.gremlin.process.traversal.*, 
org.apache.tinkerpop.gremlin.process.traversal.step.*, 
org.apache.tinkerpop.gremlin.process.traversal.step.util.*, 
org.apache.tinkerpop.gremlin.process.remote.*, 
org.apache.tinkerpop.gremlin.structure.util.empty.*, 
org.apache.tinkerpop.gremlin.structure.io.*, 
org.apache.tinkerpop.gremlin.structure.io.graphml.*, 
org.apache.tinkerpop.gremlin.structure.io.graphson.*, 
org.apache.tinkerpop.gremlin.structure.io.gryo.*, 
org.apache.commons.configuration.*, 
org.apache.tinkerpop.gremlin.process.traversal.strategy.decoration.*, 
org.apache.tinkerpop.gremlin.process.traversal.strategy.optimization.*, 
org.apache.tinkerpop.gremlin.process.traversal.strategy.finalization.*, 
org.apache.tinkerpop.gremlin.process.traversal.strategy.verification.*, 
org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.*, 
org.apache.tinkerpop.gremlin.process.traversal.util.*
 , org.apache.tinkerpop.gremlin.process.computer.*, 
org.apache.tinkerpop.gremlin.process.computer.traversal.step.map.*, 
org.apache.tinkerpop.gremlin.process.computer.clustering.connected.*, 
org.apache.tinkerpop.gremlin.process.computer.clone.*, 
org.apache.tinkerpop.gremlin.process.computer.bulkdumping.*, 
org.apache.tinkerpop.gremlin.process.computer.bulkloading.*, 
org.apache.tinkerpop.gremlin.process.computer.clustering.peerpressure.*, 
org.apache.tinkerpop.gremlin.process.computer.traversal.*, 
org.apache.tinkerpop.gremlin.process.computer.ranking.pagerank.*, 
org.apache.tinkerpop.gremlin.process.computer.search.path.*, 
org.apache.tinkerpop.gremlin.process.computer.traversal.strategy.optimization.*,
 org.apache.tinkerpop.gremlin.process.computer.traversal.strategy.decoration.*, 
org.apache.tinkerpop.gremlin.util.*, 
org.apache.tinkerpop.gremlin.util.iterator.*, 
org.apache.tinkerpop.gremlin.util.function.*, <span 
class="directive">static</span> org.apache.tinkerpop.gremlin.structure.io.IoC
 ore.*, <span class="directive">static</span> 
org.apache.tinkerpop.gremlin.process.traversal.P.*, <span 
class="directive">static</span> 
org.apache.tinkerpop.gremlin.process.traversal.AnonymousTraversalSource.*, 
<span class="directive">static</span> 
org.apache.tinkerpop.gremlin.process.traversal.TextP.*, <span 
class="directive">static</span> 
org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.__.*, <span 
class="directive">static</span> 
org.apache.tinkerpop.gremlin.process.computer.Computer.*, <span 
class="directive">static</span> org.apache.tinkerpop.gremlin.util.TimeUtil.*, 
<span class="directive">static</span> 
org.apache.tinkerpop.gremlin.util.function.Lambda.*, <span 
class="directive">static</span> 
org.apache.tinkerpop.gremlin.process.traversal.SackFunctions.Barrier.*, <span 
class="directive">static</span> 
org.apache.tinkerpop.gremlin.structure.VertexProperty.Cardinality.*, <span 
class="directive">static</span> 
org.apache.tinkerpop.gremlin.structure.Column.*, <span class="dire
 ctive">static</span> org.apache.tinkerpop.gremlin.structure.Direction.*, <span 
class="directive">static</span> 
org.apache.tinkerpop.gremlin.process.traversal.Operator.*, <span 
class="directive">static</span> 
org.apache.tinkerpop.gremlin.process.traversal.Order.*, <span 
class="directive">static</span> 
org.apache.tinkerpop.gremlin.process.traversal.Pop.*, <span 
class="directive">static</span> 
org.apache.tinkerpop.gremlin.process.traversal.Scope.*, <span 
class="directive">static</span> org.apache.tinkerpop.gremlin.structure.T.*, 
<span class="directive">static</span> 
org.apache.tinkerpop.gremlin.process.traversal.step.TraversalOptionParent.Pick.*,
 org.apache.tinkerpop.gremlin.driver.*, 
org.apache.tinkerpop.gremlin.driver.exception.*, 
org.apache.tinkerpop.gremlin.driver.message.*, 
org.apache.tinkerpop.gremlin.driver.ser.*, 
org.apache.tinkerpop.gremlin.driver.remote.*, groovyx.gbench.*, 
groovyx.gprof.*, <span class="directive">static</span> 
groovyx.gprof.ProfileStaticExtension.*, org.apac
 he.tinkerpop.gremlin.groovy.jsr223.dsl.credential.*, org.apache.hadoop.conf.*, 
org.apache.hadoop.hdfs.*, org.apache.hadoop.fs.*, org.apache.hadoop.util.*, 
org.apache.hadoop.io.*, org.apache.hadoop.io.compress.*, 
org.apache.hadoop.mapreduce.lib.input.*, 
org.apache.hadoop.mapreduce.lib.output.*, 
org.apache.tinkerpop.gremlin.hadoop.*, 
org.apache.tinkerpop.gremlin.hadoop.structure.*, 
org.apache.tinkerpop.gremlin.hadoop.structure.util.*, 
org.apache.tinkerpop.gremlin.hadoop.structure.io.*, 
org.apache.tinkerpop.gremlin.hadoop.structure.io.graphson.*, 
org.apache.tinkerpop.gremlin.hadoop.structure.io.gryo.*, 
org.apache.tinkerpop.gremlin.hadoop.structure.io.script.*, 
org.apache.tinkerpop.gremlin.hadoop.process.computer.mapreduce.*, 
org.apache.tinkerpop.gremlin.neo4j.structure.*, 
org.apache.tinkerpop.gremlin.neo4j.process.traversal.*, <span 
class="directive">static</span> 
org.apache.tinkerpop.gremlin.neo4j.process.traversal.LabelP.*, 
org.apache.tinkerpop.gremlin.spark.process.computer.*, org.a
 pache.tinkerpop.gremlin.spark.structure.*, 
org.apache.tinkerpop.gremlin.spark.structure.io.*, 
org.apache.tinkerpop.gremlin.sparql.process.traversal.dsl.sparql.*, 
org.apache.tinkerpop.gremlin.sparql.process.traversal.strategy.*, 
org.apache.tinkerpop.gremlin.tinkergraph.structure.*, 
org.apache.tinkerpop.gremlin.tinkergraph.process.computer.*, java.time.Year
+==&gt;org.apache.tinkerpop.gremlin.structure.*, 
org.apache.tinkerpop.gremlin.structure.util.*, 
org.apache.tinkerpop.gremlin.process.traversal.*, 
org.apache.tinkerpop.gremlin.process.traversal.step.*, 
org.apache.tinkerpop.gremlin.process.traversal.step.util.*, 
org.apache.tinkerpop.gremlin.process.remote.*, 
org.apache.tinkerpop.gremlin.structure.util.empty.*, 
org.apache.tinkerpop.gremlin.structure.io.*, 
org.apache.tinkerpop.gremlin.structure.io.graphml.*, 
org.apache.tinkerpop.gremlin.structure.io.graphson.*, 
org.apache.tinkerpop.gremlin.structure.io.gryo.*, 
org.apache.commons.configuration.*, 
org.apache.tinkerpop.gremlin.process.traversal.strategy.decoration.*, 
org.apache.tinkerpop.gremlin.process.traversal.strategy.optimization.*, 
org.apache.tinkerpop.gremlin.process.traversal.strategy.finalization.*, 
org.apache.tinkerpop.gremlin.process.traversal.strategy.verification.*, 
org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.*, 
org.apache.tinkerpop.gremlin.process.traversal.util.*
 , org.apache.tinkerpop.gremlin.process.computer.*, 
org.apache.tinkerpop.gremlin.process.computer.traversal.step.map.*, 
org.apache.tinkerpop.gremlin.process.computer.clustering.connected.*, 
org.apache.tinkerpop.gremlin.process.computer.clone.*, 
org.apache.tinkerpop.gremlin.process.computer.bulkdumping.*, 
org.apache.tinkerpop.gremlin.process.computer.bulkloading.*, 
org.apache.tinkerpop.gremlin.process.computer.clustering.peerpressure.*, 
org.apache.tinkerpop.gremlin.process.computer.traversal.*, 
org.apache.tinkerpop.gremlin.process.computer.ranking.pagerank.*, 
org.apache.tinkerpop.gremlin.process.computer.search.path.*, 
org.apache.tinkerpop.gremlin.process.computer.traversal.strategy.optimization.*,
 org.apache.tinkerpop.gremlin.process.computer.traversal.strategy.decoration.*, 
org.apache.tinkerpop.gremlin.util.*, 
org.apache.tinkerpop.gremlin.util.iterator.*, 
org.apache.tinkerpop.gremlin.util.function.*, <span 
class="directive">static</span> org.apache.tinkerpop.gremlin.structure.io.IoC
 ore.*, <span class="directive">static</span> 
org.apache.tinkerpop.gremlin.process.traversal.P.*, <span 
class="directive">static</span> 
org.apache.tinkerpop.gremlin.process.traversal.AnonymousTraversalSource.*, 
<span class="directive">static</span> 
org.apache.tinkerpop.gremlin.process.traversal.TextP.*, <span 
class="directive">static</span> 
org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.__.*, <span 
class="directive">static</span> 
org.apache.tinkerpop.gremlin.process.computer.Computer.*, <span 
class="directive">static</span> org.apache.tinkerpop.gremlin.util.TimeUtil.*, 
<span class="directive">static</span> 
org.apache.tinkerpop.gremlin.util.function.Lambda.*, <span 
class="directive">static</span> 
org.apache.tinkerpop.gremlin.process.traversal.SackFunctions.Barrier.*, <span 
class="directive">static</span> 
org.apache.tinkerpop.gremlin.structure.VertexProperty.Cardinality.*, <span 
class="directive">static</span> 
org.apache.tinkerpop.gremlin.structure.Column.*, <span class="dire
 ctive">static</span> org.apache.tinkerpop.gremlin.structure.Direction.*, <span 
class="directive">static</span> 
org.apache.tinkerpop.gremlin.process.traversal.Operator.*, <span 
class="directive">static</span> 
org.apache.tinkerpop.gremlin.process.traversal.Order.*, <span 
class="directive">static</span> 
org.apache.tinkerpop.gremlin.process.traversal.Pop.*, <span 
class="directive">static</span> 
org.apache.tinkerpop.gremlin.process.traversal.Scope.*, <span 
class="directive">static</span> org.apache.tinkerpop.gremlin.structure.T.*, 
<span class="directive">static</span> 
org.apache.tinkerpop.gremlin.process.traversal.step.TraversalOptionParent.Pick.*,
 org.apache.tinkerpop.gremlin.driver.*, 
org.apache.tinkerpop.gremlin.driver.exception.*, 
org.apache.tinkerpop.gremlin.driver.message.*, 
org.apache.tinkerpop.gremlin.driver.ser.*, 
org.apache.tinkerpop.gremlin.driver.remote.*, groovyx.gbench.*, 
groovyx.gprof.*, <span class="directive">static</span> 
groovyx.gprof.ProfileStaticExtension.*, org.apac
 he.tinkerpop.gremlin.groovy.jsr223.dsl.credential.*, 
org.apache.tinkerpop.gremlin.tinkergraph.structure.*, 
org.apache.tinkerpop.gremlin.tinkergraph.process.computer.*, 
org.apache.hadoop.conf.*, org.apache.hadoop.hdfs.*, org.apache.hadoop.fs.*, 
org.apache.hadoop.util.*, org.apache.hadoop.io.*, 
org.apache.hadoop.io.compress.*, org.apache.hadoop.mapreduce.lib.input.*, 
org.apache.hadoop.mapreduce.lib.output.*, 
org.apache.tinkerpop.gremlin.hadoop.*, 
org.apache.tinkerpop.gremlin.hadoop.structure.*, 
org.apache.tinkerpop.gremlin.hadoop.structure.util.*, 
org.apache.tinkerpop.gremlin.hadoop.structure.io.*, 
org.apache.tinkerpop.gremlin.hadoop.structure.io.graphson.*, 
org.apache.tinkerpop.gremlin.hadoop.structure.io.gryo.*, 
org.apache.tinkerpop.gremlin.hadoop.structure.io.script.*, 
org.apache.tinkerpop.gremlin.hadoop.process.computer.mapreduce.*, 
org.apache.tinkerpop.gremlin.spark.process.computer.*, 
org.apache.tinkerpop.gremlin.spark.structure.*, 
org.apache.tinkerpop.gremlin.spark.structure.io
 .*, org.apache.tinkerpop.gremlin.neo4j.structure.*, 
org.apache.tinkerpop.gremlin.neo4j.process.traversal.*, <span 
class="directive">static</span> 
org.apache.tinkerpop.gremlin.neo4j.process.traversal.LabelP.*, 
org.apache.tinkerpop.gremlin.sparql.process.traversal.dsl.sparql.*, 
org.apache.tinkerpop.gremlin.sparql.process.traversal.strategy.*, java.time.Year
 gremlin&gt; firstYear = g.V().hasLabel(<span class="string"><span 
class="delimiter">'</span><span class="content">person</span><span 
class="delimiter">'</span></span>).
                            local(properties(<span class="string"><span 
class="delimiter">'</span><span class="content">location</span><span 
class="delimiter">'</span></span>).values(<span class="string"><span 
class="delimiter">'</span><span class="content">startTime</span><span 
class="delimiter">'</span></span>).min()).
                            max().next()
@@ -2084,16 +2084,16 @@ g.V().hasLabel(<span class="string"><spa
 <p>From there you can build on that traversal to grab the "location" given the 
generated "year" for that data:</p>
 </div>
 <section class="tabs tabs-2">
-  <input id="tab-1546970433-35" type="radio" name="radio-set-1546970433-35" 
class="tab-selector-1" checked="checked" />
-  <label for="tab-1546970433-35" class="tab-label-1">console (groovy)</label>
-  <input id="tab-1546970433-36" type="radio" name="radio-set-1546970433-35" 
class="tab-selector-2" />
-  <label for="tab-1546970433-36" class="tab-label-2">groovy</label>
+  <input id="tab-1552405195-35" type="radio" name="radio-set-1552405195-35" 
class="tab-selector-1" checked="checked" />
+  <label for="tab-1552405195-35" class="tab-label-1">console (groovy)</label>
+  <input id="tab-1552405195-36" type="radio" name="radio-set-1552405195-35" 
class="tab-selector-2" />
+  <label for="tab-1552405195-36" 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; <span 
class="keyword">import</span> <span class="include">java.time.Year</span>
-==&gt;org.apache.tinkerpop.gremlin.structure.*, 
org.apache.tinkerpop.gremlin.structure.util.*, 
org.apache.tinkerpop.gremlin.process.traversal.*, 
org.apache.tinkerpop.gremlin.process.traversal.step.*, 
org.apache.tinkerpop.gremlin.process.traversal.step.util.*, 
org.apache.tinkerpop.gremlin.process.remote.*, 
org.apache.tinkerpop.gremlin.structure.util.empty.*, 
org.apache.tinkerpop.gremlin.structure.io.*, 
org.apache.tinkerpop.gremlin.structure.io.graphml.*, 
org.apache.tinkerpop.gremlin.structure.io.graphson.*, 
org.apache.tinkerpop.gremlin.structure.io.gryo.*, 
org.apache.commons.configuration.*, 
org.apache.tinkerpop.gremlin.process.traversal.strategy.decoration.*, 
org.apache.tinkerpop.gremlin.process.traversal.strategy.optimization.*, 
org.apache.tinkerpop.gremlin.process.traversal.strategy.finalization.*, 
org.apache.tinkerpop.gremlin.process.traversal.strategy.verification.*, 
org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.*, 
org.apache.tinkerpop.gremlin.process.traversal.util.*
 , org.apache.tinkerpop.gremlin.process.computer.*, 
org.apache.tinkerpop.gremlin.process.computer.traversal.step.map.*, 
org.apache.tinkerpop.gremlin.process.computer.clustering.connected.*, 
org.apache.tinkerpop.gremlin.process.computer.clone.*, 
org.apache.tinkerpop.gremlin.process.computer.bulkdumping.*, 
org.apache.tinkerpop.gremlin.process.computer.bulkloading.*, 
org.apache.tinkerpop.gremlin.process.computer.clustering.peerpressure.*, 
org.apache.tinkerpop.gremlin.process.computer.traversal.*, 
org.apache.tinkerpop.gremlin.process.computer.ranking.pagerank.*, 
org.apache.tinkerpop.gremlin.process.computer.search.path.*, 
org.apache.tinkerpop.gremlin.process.computer.traversal.strategy.optimization.*,
 org.apache.tinkerpop.gremlin.process.computer.traversal.strategy.decoration.*, 
org.apache.tinkerpop.gremlin.util.*, 
org.apache.tinkerpop.gremlin.util.iterator.*, 
org.apache.tinkerpop.gremlin.util.function.*, <span 
class="directive">static</span> org.apache.tinkerpop.gremlin.structure.io.IoC
 ore.*, <span class="directive">static</span> 
org.apache.tinkerpop.gremlin.process.traversal.P.*, <span 
class="directive">static</span> 
org.apache.tinkerpop.gremlin.process.traversal.AnonymousTraversalSource.*, 
<span class="directive">static</span> 
org.apache.tinkerpop.gremlin.process.traversal.TextP.*, <span 
class="directive">static</span> 
org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.__.*, <span 
class="directive">static</span> 
org.apache.tinkerpop.gremlin.process.computer.Computer.*, <span 
class="directive">static</span> org.apache.tinkerpop.gremlin.util.TimeUtil.*, 
<span class="directive">static</span> 
org.apache.tinkerpop.gremlin.util.function.Lambda.*, <span 
class="directive">static</span> 
org.apache.tinkerpop.gremlin.process.traversal.SackFunctions.Barrier.*, <span 
class="directive">static</span> 
org.apache.tinkerpop.gremlin.structure.VertexProperty.Cardinality.*, <span 
class="directive">static</span> 
org.apache.tinkerpop.gremlin.structure.Column.*, <span class="dire
 ctive">static</span> org.apache.tinkerpop.gremlin.structure.Direction.*, <span 
class="directive">static</span> 
org.apache.tinkerpop.gremlin.process.traversal.Operator.*, <span 
class="directive">static</span> 
org.apache.tinkerpop.gremlin.process.traversal.Order.*, <span 
class="directive">static</span> 
org.apache.tinkerpop.gremlin.process.traversal.Pop.*, <span 
class="directive">static</span> 
org.apache.tinkerpop.gremlin.process.traversal.Scope.*, <span 
class="directive">static</span> org.apache.tinkerpop.gremlin.structure.T.*, 
<span class="directive">static</span> 
org.apache.tinkerpop.gremlin.process.traversal.step.TraversalOptionParent.Pick.*,
 org.apache.tinkerpop.gremlin.driver.*, 
org.apache.tinkerpop.gremlin.driver.exception.*, 
org.apache.tinkerpop.gremlin.driver.message.*, 
org.apache.tinkerpop.gremlin.driver.ser.*, 
org.apache.tinkerpop.gremlin.driver.remote.*, groovyx.gbench.*, 
groovyx.gprof.*, <span class="directive">static</span> 
groovyx.gprof.ProfileStaticExtension.*, org.apac
 he.tinkerpop.gremlin.groovy.jsr223.dsl.credential.*, org.apache.hadoop.conf.*, 
org.apache.hadoop.hdfs.*, org.apache.hadoop.fs.*, org.apache.hadoop.util.*, 
org.apache.hadoop.io.*, org.apache.hadoop.io.compress.*, 
org.apache.hadoop.mapreduce.lib.input.*, 
org.apache.hadoop.mapreduce.lib.output.*, 
org.apache.tinkerpop.gremlin.hadoop.*, 
org.apache.tinkerpop.gremlin.hadoop.structure.*, 
org.apache.tinkerpop.gremlin.hadoop.structure.util.*, 
org.apache.tinkerpop.gremlin.hadoop.structure.io.*, 
org.apache.tinkerpop.gremlin.hadoop.structure.io.graphson.*, 
org.apache.tinkerpop.gremlin.hadoop.structure.io.gryo.*, 
org.apache.tinkerpop.gremlin.hadoop.structure.io.script.*, 
org.apache.tinkerpop.gremlin.hadoop.process.computer.mapreduce.*, 
org.apache.tinkerpop.gremlin.neo4j.structure.*, 
org.apache.tinkerpop.gremlin.neo4j.process.traversal.*, <span 
class="directive">static</span> 
org.apache.tinkerpop.gremlin.neo4j.process.traversal.LabelP.*, 
org.apache.tinkerpop.gremlin.spark.process.computer.*, org.a
 pache.tinkerpop.gremlin.spark.structure.*, 
org.apache.tinkerpop.gremlin.spark.structure.io.*, 
org.apache.tinkerpop.gremlin.sparql.process.traversal.dsl.sparql.*, 
org.apache.tinkerpop.gremlin.sparql.process.traversal.strategy.*, 
org.apache.tinkerpop.gremlin.tinkergraph.structure.*, 
org.apache.tinkerpop.gremlin.tinkergraph.process.computer.*, java.time.Year
+==&gt;org.apache.tinkerpop.gremlin.structure.*, 
org.apache.tinkerpop.gremlin.structure.util.*, 
org.apache.tinkerpop.gremlin.process.traversal.*, 
org.apache.tinkerpop.gremlin.process.traversal.step.*, 
org.apache.tinkerpop.gremlin.process.traversal.step.util.*, 
org.apache.tinkerpop.gremlin.process.remote.*, 
org.apache.tinkerpop.gremlin.structure.util.empty.*, 
org.apache.tinkerpop.gremlin.structure.io.*, 
org.apache.tinkerpop.gremlin.structure.io.graphml.*, 
org.apache.tinkerpop.gremlin.structure.io.graphson.*, 
org.apache.tinkerpop.gremlin.structure.io.gryo.*, 
org.apache.commons.configuration.*, 
org.apache.tinkerpop.gremlin.process.traversal.strategy.decoration.*, 
org.apache.tinkerpop.gremlin.process.traversal.strategy.optimization.*, 
org.apache.tinkerpop.gremlin.process.traversal.strategy.finalization.*, 
org.apache.tinkerpop.gremlin.process.traversal.strategy.verification.*, 
org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.*, 
org.apache.tinkerpop.gremlin.process.traversal.util.*
 , org.apache.tinkerpop.gremlin.process.computer.*, 
org.apache.tinkerpop.gremlin.process.computer.traversal.step.map.*, 
org.apache.tinkerpop.gremlin.process.computer.clustering.connected.*, 
org.apache.tinkerpop.gremlin.process.computer.clone.*, 
org.apache.tinkerpop.gremlin.process.computer.bulkdumping.*, 
org.apache.tinkerpop.gremlin.process.computer.bulkloading.*, 
org.apache.tinkerpop.gremlin.process.computer.clustering.peerpressure.*, 
org.apache.tinkerpop.gremlin.process.computer.traversal.*, 
org.apache.tinkerpop.gremlin.process.computer.ranking.pagerank.*, 
org.apache.tinkerpop.gremlin.process.computer.search.path.*, 
org.apache.tinkerpop.gremlin.process.computer.traversal.strategy.optimization.*,
 org.apache.tinkerpop.gremlin.process.computer.traversal.strategy.decoration.*, 
org.apache.tinkerpop.gremlin.util.*, 
org.apache.tinkerpop.gremlin.util.iterator.*, 
org.apache.tinkerpop.gremlin.util.function.*, <span 
class="directive">static</span> org.apache.tinkerpop.gremlin.structure.io.IoC
 ore.*, <span class="directive">static</span> 
org.apache.tinkerpop.gremlin.process.traversal.P.*, <span 
class="directive">static</span> 
org.apache.tinkerpop.gremlin.process.traversal.AnonymousTraversalSource.*, 
<span class="directive">static</span> 
org.apache.tinkerpop.gremlin.process.traversal.TextP.*, <span 
class="directive">static</span> 
org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.__.*, <span 
class="directive">static</span> 
org.apache.tinkerpop.gremlin.process.computer.Computer.*, <span 
class="directive">static</span> org.apache.tinkerpop.gremlin.util.TimeUtil.*, 
<span class="directive">static</span> 
org.apache.tinkerpop.gremlin.util.function.Lambda.*, <span 
class="directive">static</span> 
org.apache.tinkerpop.gremlin.process.traversal.SackFunctions.Barrier.*, <span 
class="directive">static</span> 
org.apache.tinkerpop.gremlin.structure.VertexProperty.Cardinality.*, <span 
class="directive">static</span> 
org.apache.tinkerpop.gremlin.structure.Column.*, <span class="dire
 ctive">static</span> org.apache.tinkerpop.gremlin.structure.Direction.*, <span 
class="directive">static</span> 
org.apache.tinkerpop.gremlin.process.traversal.Operator.*, <span 
class="directive">static</span> 
org.apache.tinkerpop.gremlin.process.traversal.Order.*, <span 
class="directive">static</span> 
org.apache.tinkerpop.gremlin.process.traversal.Pop.*, <span 
class="directive">static</span> 
org.apache.tinkerpop.gremlin.process.traversal.Scope.*, <span 
class="directive">static</span> org.apache.tinkerpop.gremlin.structure.T.*, 
<span class="directive">static</span> 
org.apache.tinkerpop.gremlin.process.traversal.step.TraversalOptionParent.Pick.*,
 org.apache.tinkerpop.gremlin.driver.*, 
org.apache.tinkerpop.gremlin.driver.exception.*, 
org.apache.tinkerpop.gremlin.driver.message.*, 
org.apache.tinkerpop.gremlin.driver.ser.*, 
org.apache.tinkerpop.gremlin.driver.remote.*, groovyx.gbench.*, 
groovyx.gprof.*, <span class="directive">static</span> 
groovyx.gprof.ProfileStaticExtension.*, org.apac
 he.tinkerpop.gremlin.groovy.jsr223.dsl.credential.*, 
org.apache.tinkerpop.gremlin.tinkergraph.structure.*, 
org.apache.tinkerpop.gremlin.tinkergraph.process.computer.*, 
org.apache.hadoop.conf.*, org.apache.hadoop.hdfs.*, org.apache.hadoop.fs.*, 
org.apache.hadoop.util.*, org.apache.hadoop.io.*, 
org.apache.hadoop.io.compress.*, org.apache.hadoop.mapreduce.lib.input.*, 
org.apache.hadoop.mapreduce.lib.output.*, 
org.apache.tinkerpop.gremlin.hadoop.*, 
org.apache.tinkerpop.gremlin.hadoop.structure.*, 
org.apache.tinkerpop.gremlin.hadoop.structure.util.*, 
org.apache.tinkerpop.gremlin.hadoop.structure.io.*, 
org.apache.tinkerpop.gremlin.hadoop.structure.io.graphson.*, 
org.apache.tinkerpop.gremlin.hadoop.structure.io.gryo.*, 
org.apache.tinkerpop.gremlin.hadoop.structure.io.script.*, 
org.apache.tinkerpop.gremlin.hadoop.process.computer.mapreduce.*, 
org.apache.tinkerpop.gremlin.spark.process.computer.*, 
org.apache.tinkerpop.gremlin.spark.structure.*, 
org.apache.tinkerpop.gremlin.spark.structure.io
 .*, org.apache.tinkerpop.gremlin.neo4j.structure.*, 
org.apache.tinkerpop.gremlin.neo4j.process.traversal.*, <span 
class="directive">static</span> 
org.apache.tinkerpop.gremlin.neo4j.process.traversal.LabelP.*, 
org.apache.tinkerpop.gremlin.sparql.process.traversal.dsl.sparql.*, 
org.apache.tinkerpop.gremlin.sparql.process.traversal.strategy.*, java.time.Year
 gremlin&gt; firstYear = g.V().hasLabel(<span class="string"><span 
class="delimiter">'</span><span class="content">person</span><span 
class="delimiter">'</span></span>).
                            local(properties(<span class="string"><span 
class="delimiter">'</span><span class="content">location</span><span 
class="delimiter">'</span></span>).values(<span class="string"><span 
class="delimiter">'</span><span class="content">startTime</span><span 
class="delimiter">'</span></span>).min()).
                            max().next()
@@ -2366,7 +2366,7 @@ knowledge on what the console can do for
 </div>
 <div id="footer">
 <div id="footer-text">
-Last updated 2019-01-08 13:43:03 EST
+Last updated 2019-03-12 12:15:15 EDT
 </div>
 </div>
 </body>


Reply via email to