You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tinkerpop.apache.org by sp...@apache.org on 2015/02/12 14:02:17 UTC

[51/77] [partial] incubator-tinkerpop git commit: moved com/tinkerpop directories to org/apache/tinkerpop

moved com/tinkerpop directories to org/apache/tinkerpop


Project: http://git-wip-us.apache.org/repos/asf/incubator-tinkerpop/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-tinkerpop/commit/1545201f
Tree: http://git-wip-us.apache.org/repos/asf/incubator-tinkerpop/tree/1545201f
Diff: http://git-wip-us.apache.org/repos/asf/incubator-tinkerpop/diff/1545201f

Branch: refs/heads/master
Commit: 1545201f9116d16b01f82a1fb038c659917f86a0
Parents: f468bd7
Author: Daniel Kuppitz <da...@hotmail.com>
Authored: Thu Feb 12 13:12:32 2015 +0100
Committer: Daniel Kuppitz <da...@hotmail.com>
Committed: Thu Feb 12 13:12:32 2015 +0100

----------------------------------------------------------------------
 .../algorithm/generator/AbstractGenerator.java  |  109 -
 .../algorithm/generator/CommunityGenerator.java |  234 --
 .../algorithm/generator/CopyDistribution.java   |   47 -
 .../algorithm/generator/Distribution.java       |   70 -
 .../generator/DistributionGenerator.java        |  181 --
 .../gremlin/algorithm/generator/Generator.java  |   34 -
 .../algorithm/generator/NormalDistribution.java |   76 -
 .../generator/PowerLawDistribution.java         |   76 -
 .../algorithm/generator/SizableIterable.java    |   88 -
 .../algorithm/generator/AbstractGenerator.java  |  109 +
 .../algorithm/generator/CommunityGenerator.java |  234 ++
 .../algorithm/generator/CopyDistribution.java   |   47 +
 .../algorithm/generator/Distribution.java       |   70 +
 .../generator/DistributionGenerator.java        |  181 ++
 .../gremlin/algorithm/generator/Generator.java  |   34 +
 .../algorithm/generator/NormalDistribution.java |   76 +
 .../generator/PowerLawDistribution.java         |   76 +
 .../algorithm/generator/SizableIterable.java    |   88 +
 .../tinkerpop/gremlin/console/Console.groovy    |  268 --
 .../ConsoleImportCustomizerProvider.groovy      |   50 -
 .../tinkerpop/gremlin/console/Mediator.groovy   |  113 -
 .../console/commands/InstallCommand.groovy      |  230 --
 .../console/commands/PluginCommand.groovy       |   69 -
 .../console/commands/RemoteCommand.groovy       |  117 -
 .../console/commands/SubmitCommand.groovy       |   43 -
 .../console/commands/UninstallCommand.groovy    |   60 -
 .../console/plugin/ConsolePluginAcceptor.groovy |   65 -
 .../console/plugin/GephiRemoteAcceptor.groovy   |  302 --
 .../gremlin/console/plugin/PluggedIn.groovy     |   58 -
 .../gremlin/console/util/ArrayIterator.groovy   |   49 -
 .../tinkerpop/gremlin/console/Console.groovy    |  268 ++
 .../ConsoleImportCustomizerProvider.groovy      |   50 +
 .../tinkerpop/gremlin/console/Mediator.groovy   |  113 +
 .../console/commands/InstallCommand.groovy      |  230 ++
 .../console/commands/PluginCommand.groovy       |   69 +
 .../console/commands/RemoteCommand.groovy       |  117 +
 .../console/commands/SubmitCommand.groovy       |   43 +
 .../console/commands/UninstallCommand.groovy    |   60 +
 .../console/plugin/ConsolePluginAcceptor.groovy |   65 +
 .../console/plugin/GephiRemoteAcceptor.groovy   |  302 ++
 .../gremlin/console/plugin/PluggedIn.groovy     |   58 +
 .../gremlin/console/util/ArrayIterator.groovy   |   49 +
 .../groovy/plugin/DriverGremlinPlugin.java      |   61 -
 .../groovy/plugin/DriverRemoteAcceptor.java     |  154 --
 .../groovy/plugin/GephiGremlinPlugin.java       |   53 -
 .../groovy/plugin/UtilitiesGremlinPlugin.java   |   70 -
 .../groovy/plugin/DriverGremlinPlugin.java      |   61 +
 .../groovy/plugin/DriverRemoteAcceptor.java     |  154 ++
 .../groovy/plugin/GephiGremlinPlugin.java       |   53 +
 .../groovy/plugin/UtilitiesGremlinPlugin.java   |   70 +
 .../console/commands/InstallCommand.properties  |   20 -
 .../console/commands/PluginCommand.properties   |   19 -
 .../console/commands/RemoteCommand.properties   |   19 -
 .../console/commands/SubmitCommand.properties   |   19 -
 .../commands/UninstallCommand.properties        |   19 -
 .../plugin/UtilitiesGremlinPluginScript.groovy  |   52 -
 .../console/commands/InstallCommand.properties  |   20 +
 .../console/commands/PluginCommand.properties   |   19 +
 .../console/commands/RemoteCommand.properties   |   19 +
 .../console/commands/SubmitCommand.properties   |   19 +
 .../commands/UninstallCommand.properties        |   19 +
 .../plugin/UtilitiesGremlinPluginScript.groovy  |   52 +
 .../AbstractGremlinServerIntegrationTest.java   |   81 -
 .../groovy/plugin/DriverGremlinPluginTest.java  |   67 -
 .../DriverRemoteAcceptorIntegrateTest.java      |  113 -
 .../groovy/plugin/DriverRemoteAcceptorTest.java |   77 -
 .../groovy/plugin/SpyPluginAcceptor.java        |   87 -
 .../groovy/plugin/SugarGremlinPluginTest.java   |   63 -
 .../plugin/UtilitiesGremlinPluginTest.java      |   72 -
 .../AbstractGremlinServerIntegrationTest.java   |   81 +
 .../groovy/plugin/DriverGremlinPluginTest.java  |   67 +
 .../DriverRemoteAcceptorIntegrateTest.java      |  113 +
 .../groovy/plugin/DriverRemoteAcceptorTest.java |   77 +
 .../groovy/plugin/SpyPluginAcceptor.java        |   87 +
 .../groovy/plugin/SugarGremlinPluginTest.java   |   63 +
 .../plugin/UtilitiesGremlinPluginTest.java      |   72 +
 .../plugin/gremlin-server-integration.yaml      |   41 -
 .../gremlin/console/groovy/plugin/remote.yaml   |    3 -
 .../groovy/plugin/tinkergraph-empty.properties  |   18 -
 .../plugin/gremlin-server-integration.yaml      |   41 +
 .../gremlin/console/groovy/plugin/remote.yaml   |    3 +
 .../groovy/plugin/tinkergraph-empty.properties  |   18 +
 .../process/FastNoSuchElementException.java     |   46 -
 .../com/tinkerpop/gremlin/process/Path.java     |  179 --
 .../com/tinkerpop/gremlin/process/Scope.java    |   27 -
 .../com/tinkerpop/gremlin/process/Step.java     |  158 --
 .../java/com/tinkerpop/gremlin/process/T.java   |  114 -
 .../tinkerpop/gremlin/process/Traversal.java    |  438 ---
 .../gremlin/process/TraversalEngine.java        |   27 -
 .../gremlin/process/TraversalSideEffects.java   |  224 --
 .../gremlin/process/TraversalStrategies.java    |  208 --
 .../gremlin/process/TraversalStrategy.java      |   51 -
 .../tinkerpop/gremlin/process/Traverser.java    |  279 --
 .../gremlin/process/TraverserGenerator.java     |   48 -
 .../process/computer/ComputerResult.java        |   54 -
 .../gremlin/process/computer/GraphComputer.java |  169 --
 .../gremlin/process/computer/KeyValue.java      |   62 -
 .../gremlin/process/computer/MapReduce.java     |  286 --
 .../gremlin/process/computer/Memory.java        |  184 --
 .../process/computer/MessageCombiner.java       |   40 -
 .../gremlin/process/computer/MessageScope.java  |  127 -
 .../gremlin/process/computer/Messenger.java     |   48 -
 .../gremlin/process/computer/VertexProgram.java |  274 --
 .../peerpressure/ClusterCountMapReduce.java     |  128 -
 .../ClusterPopulationMapReduce.java             |  129 -
 .../peerpressure/PeerPressureVertexProgram.java |  241 --
 .../computer/lambda/LambdaMapReduce.java        |  290 --
 .../computer/lambda/LambdaVertexProgram.java    |  243 --
 .../ranking/pagerank/PageRankMapReduce.java     |  111 -
 .../pagerank/PageRankMessageCombiner.java       |   44 -
 .../ranking/pagerank/PageRankVertexProgram.java |  208 --
 .../computer/traversal/TraversalScript.java     |   42 -
 .../computer/traversal/TraversalSupplier.java   |   41 -
 .../traversal/TraversalVertexProgram.java       |  266 --
 .../TraversalVertexProgramMessageCombiner.java  |   45 -
 .../computer/traversal/TraverserExecutor.java   |  104 -
 .../traversal/VertexTraversalSideEffects.java   |  136 -
 .../traversal/step/map/ComputerResultStep.java  |   99 -
 .../mapreduce/TraverserMapReduce.java           |  137 -
 .../util/AbstractVertexProgramBuilder.java      |   59 -
 .../computer/util/ComputerDataStrategy.java     |   79 -
 .../computer/util/DefaultComputerResult.java    |   60 -
 .../computer/util/GraphComputerHelper.java      |   93 -
 .../process/computer/util/ImmutableMemory.java  |   96 -
 .../process/computer/util/LambdaHolder.java     |  106 -
 .../process/computer/util/MapMemory.java        |  144 -
 .../process/computer/util/MemoryHelper.java     |   42 -
 .../computer/util/ScriptEngineCache.java        |   47 -
 .../computer/util/ScriptEngineLambda.java       |  111 -
 .../process/computer/util/StaticMapReduce.java  |   54 -
 .../computer/util/StaticVertexProgram.java      |   40 -
 .../computer/util/VertexProgramHelper.java      |   71 -
 .../graph/traversal/DefaultGraphTraversal.java  |   46 -
 .../process/graph/traversal/EdgeTraversal.java  |   59 -
 .../graph/traversal/ElementTraversal.java       |  538 ----
 .../process/graph/traversal/GraphTraversal.java |  782 ------
 .../traversal/VertexPropertyTraversal.java      |   54 -
 .../graph/traversal/VertexTraversal.java        |   61 -
 .../gremlin/process/graph/traversal/__.java     |  570 ----
 .../graph/traversal/lambda/LoopTraversal.java   |   50 -
 .../graph/traversal/step/ComparatorHolder.java  |   33 -
 .../traversal/step/HasContainerHolder.java      |   31 -
 .../process/graph/traversal/step/Ranging.java   |   30 -
 .../graph/traversal/step/SideEffectCapable.java |   28 -
 .../traversal/step/TraversalOptionParent.java   |   32 -
 .../graph/traversal/step/branch/BranchStep.java |  166 --
 .../graph/traversal/step/branch/ChooseStep.java |   51 -
 .../graph/traversal/step/branch/LocalStep.java  |   87 -
 .../graph/traversal/step/branch/RepeatStep.java |  263 --
 .../graph/traversal/step/branch/UnionStep.java  |   52 -
 .../graph/traversal/step/filter/AndStep.java    |   39 -
 .../graph/traversal/step/filter/CoinStep.java   |   65 -
 .../traversal/step/filter/ConjunctionStep.java  |  193 --
 .../traversal/step/filter/CyclicPathStep.java   |   47 -
 .../graph/traversal/step/filter/DedupStep.java  |   96 -
 .../graph/traversal/step/filter/ExceptStep.java |   98 -
 .../graph/traversal/step/filter/FilterStep.java |   47 -
 .../graph/traversal/step/filter/HasStep.java    |   65 -
 .../traversal/step/filter/HasTraversalStep.java |   76 -
 .../graph/traversal/step/filter/IsStep.java     |   67 -
 .../traversal/step/filter/LambdaFilterStep.java |   48 -
 .../graph/traversal/step/filter/OrStep.java     |   39 -
 .../graph/traversal/step/filter/RangeStep.java  |  113 -
 .../graph/traversal/step/filter/RetainStep.java |   98 -
 .../graph/traversal/step/filter/SampleStep.java |  118 -
 .../traversal/step/filter/SimplePathStep.java   |   48 -
 .../traversal/step/filter/TimeLimitStep.java    |   81 -
 .../graph/traversal/step/filter/WhereStep.java  |  133 -
 .../graph/traversal/step/map/BackStep.java      |   64 -
 .../graph/traversal/step/map/CoalesceStep.java  |   86 -
 .../graph/traversal/step/map/CountStep.java     |   76 -
 .../traversal/step/map/EdgeOtherVertexStep.java |   59 -
 .../traversal/step/map/EdgeVertexStep.java      |   69 -
 .../graph/traversal/step/map/FlatMapStep.java   |   60 -
 .../graph/traversal/step/map/FoldStep.java      |   82 -
 .../graph/traversal/step/map/IdStep.java        |   47 -
 .../graph/traversal/step/map/KeyStep.java       |   47 -
 .../graph/traversal/step/map/LabelStep.java     |   47 -
 .../traversal/step/map/LambdaFlatMapStep.java   |   49 -
 .../graph/traversal/step/map/LambdaMapStep.java |   48 -
 .../graph/traversal/step/map/MapStep.java       |   53 -
 .../graph/traversal/step/map/MaxStep.java       |   73 -
 .../graph/traversal/step/map/MeanStep.java      |  136 -
 .../graph/traversal/step/map/MinStep.java       |   73 -
 .../traversal/step/map/OrderGlobalStep.java     |   91 -
 .../traversal/step/map/OrderLocalStep.java      |  101 -
 .../graph/traversal/step/map/PathStep.java      |   95 -
 .../traversal/step/map/PropertiesStep.java      |   78 -
 .../traversal/step/map/PropertyElementStep.java |   50 -
 .../traversal/step/map/PropertyMapStep.java     |   91 -
 .../traversal/step/map/PropertyValueStep.java   |   47 -
 .../graph/traversal/step/map/SackStep.java      |   46 -
 .../graph/traversal/step/map/SelectOneStep.java |  118 -
 .../graph/traversal/step/map/SelectStep.java    |  132 -
 .../graph/traversal/step/map/SumStep.java       |   79 -
 .../graph/traversal/step/map/UnfoldStep.java    |   57 -
 .../graph/traversal/step/map/VertexStep.java    |   84 -
 .../traversal/step/map/match/Bindings.java      |   87 -
 .../step/map/match/CrossJoinEnumerator.java     |   96 -
 .../traversal/step/map/match/Enumerator.java    |   46 -
 .../step/map/match/InnerJoinEnumerator.java     |  129 -
 .../step/map/match/IteratorEnumerator.java      |   67 -
 .../traversal/step/map/match/MatchStep.java     |  559 ----
 .../step/map/match/SerialEnumerator.java        |  119 -
 .../step/map/match/SimpleEnumerator.java        |   66 -
 .../traversal/step/sideEffect/AddEdgeStep.java  |   78 -
 .../step/sideEffect/AggregateStep.java          |  106 -
 .../traversal/step/sideEffect/GraphStep.java    |   98 -
 .../step/sideEffect/GroupCountStep.java         |  104 -
 .../traversal/step/sideEffect/GroupStep.java    |  156 --
 .../traversal/step/sideEffect/IdentityStep.java |   40 -
 .../traversal/step/sideEffect/InjectStep.java   |   50 -
 .../step/sideEffect/LambdaSideEffectStep.java   |   48 -
 .../traversal/step/sideEffect/ProfileStep.java  |   96 -
 .../step/sideEffect/SackElementValueStep.java   |   66 -
 .../step/sideEffect/SackObjectStep.java         |   55 -
 .../step/sideEffect/SideEffectCapStep.java      |   80 -
 .../step/sideEffect/SideEffectStep.java         |   43 -
 .../traversal/step/sideEffect/StartStep.java    |   80 -
 .../traversal/step/sideEffect/StoreStep.java    |  104 -
 .../traversal/step/sideEffect/SubgraphStep.java |  121 -
 .../traversal/step/sideEffect/TreeStep.java     |  119 -
 .../mapreduce/AggregateMapReduce.java           |   88 -
 .../mapreduce/GroupCountMapReduce.java          |  101 -
 .../sideEffect/mapreduce/GroupMapReduce.java    |  121 -
 .../sideEffect/mapreduce/ProfileMapReduce.java  |   66 -
 .../sideEffect/mapreduce/StoreMapReduce.java    |   88 -
 .../sideEffect/mapreduce/TreeMapReduce.java     |   80 -
 .../step/util/CollectingBarrierStep.java        |   68 -
 .../traversal/step/util/ComputerAwareStep.java  |   95 -
 .../traversal/step/util/MarkerIdentityStep.java |   40 -
 .../traversal/step/util/PathIdentityStep.java   |   49 -
 .../step/util/ReducingBarrierStep.java          |  110 -
 .../step/util/SupplyingBarrierStep.java         |   64 -
 .../strategy/AbstractTraversalStrategy.java     |   43 -
 .../ComparatorHolderRemovalStrategy.java        |   54 -
 .../traversal/strategy/ConjunctionStrategy.java |   83 -
 .../strategy/DedupOptimizerStrategy.java        |   75 -
 .../strategy/EngineDependentStrategy.java       |   46 -
 .../strategy/IdentityRemovalStrategy.java       |   49 -
 .../strategy/LabeledEndStepStrategy.java        |   50 -
 .../traversal/strategy/MatchWhereStrategy.java  |   90 -
 .../traversal/strategy/ProfileStrategy.java     |   84 -
 .../strategy/RangeByIsCountStrategy.java        |   91 -
 .../traversal/strategy/ReducingStrategy.java    |   78 -
 .../strategy/SideEffectCapStrategy.java         |   58 -
 .../SideEffectRegistrationStrategy.java         |   55 -
 .../strategy/TraversalVerificationStrategy.java |   69 -
 .../traversal/util/EmptyGraphTraversal.java     |   70 -
 .../process/graph/util/HasContainer.java        |  114 -
 .../gremlin/process/graph/util/Tree.java        |  134 -
 .../process/traversal/DefaultTraversal.java     |  222 --
 .../traversal/DefaultTraversalSideEffects.java  |  198 --
 .../traversal/DefaultTraversalStrategies.java   |  102 -
 .../gremlin/process/traversal/StepPosition.java |   57 -
 .../process/traversal/TraversalMatrix.java      |   63 -
 .../lambda/AbstractLambdaTraversal.java         |  126 -
 .../traversal/lambda/ConstantTraversal.java     |   42 -
 .../traversal/lambda/ElementValueTraversal.java |   54 -
 .../traversal/lambda/FilterTraversal.java       |   51 -
 .../lambda/FilterTraverserTraversal.java        |   51 -
 .../traversal/lambda/HasNextTraversal.java      |  136 -
 .../traversal/lambda/IdentityTraversal.java     |   44 -
 .../process/traversal/lambda/MapTraversal.java  |   51 -
 .../traversal/lambda/MapTraverserTraversal.java |   51 -
 .../process/traversal/lambda/TrueTraversal.java |   48 -
 .../process/traversal/step/AbstractStep.java    |  178 --
 .../step/ElementFunctionComparator.java         |   57 -
 .../traversal/step/ElementValueComparator.java  |   55 -
 .../process/traversal/step/EmptyStep.java       |  141 -
 .../process/traversal/step/EngineDependent.java |   30 -
 .../traversal/step/ExpandableStepIterator.java  |   77 -
 .../process/traversal/step/MapReducer.java      |   29 -
 .../process/traversal/step/Reducing.java        |   68 -
 .../process/traversal/step/Reversible.java      |   28 -
 .../traversal/step/SideEffectRegistrar.java     |   27 -
 .../process/traversal/step/TraversalParent.java |   98 -
 .../process/traversal/util/EmptyTraversal.java  |  170 --
 .../util/EmptyTraversalSideEffects.java         |  104 -
 .../util/EmptyTraversalStrategies.java          |   79 -
 .../traversal/util/SideEffectHelper.java        |   39 -
 .../process/traversal/util/TraversalHelper.java |  298 --
 .../process/traversal/util/TraversalRing.java   |   77 -
 .../process/traversal/util/TraversalUtil.java   |   74 -
 .../traverser/B_O_PA_S_SE_SL_Traverser.java     |  103 -
 .../B_O_PA_S_SE_SL_TraverserGenerator.java      |   62 -
 .../traverser/B_O_P_PA_S_SE_SL_Traverser.java   |   58 -
 .../B_O_P_PA_S_SE_SL_TraverserGenerator.java    |   61 -
 .../process/traverser/B_O_Traverser.java        |   70 -
 .../traverser/B_O_TraverserGenerator.java       |   55 -
 .../gremlin/process/traverser/O_Traverser.java  |   35 -
 .../process/traverser/O_TraverserGenerator.java |   52 -
 .../traverser/TraverserGeneratorFactory.java    |   33 -
 .../process/traverser/TraverserRequirement.java |   39 -
 .../traverser/util/AbstractPathTraverser.java   |  208 --
 .../traverser/util/AbstractTraverser.java       |  182 --
 .../util/DefaultTraverserGeneratorFactory.java  |   64 -
 .../process/traverser/util/EmptyTraverser.java  |  152 -
 .../tinkerpop/gremlin/process/util/BulkSet.java |  186 --
 .../gremlin/process/util/MapHelper.java         |   48 -
 .../gremlin/process/util/TraverserSet.java      |  143 -
 .../process/util/metric/ImmutableMetrics.java   |   93 -
 .../gremlin/process/util/metric/Metrics.java    |   93 -
 .../process/util/metric/MutableMetrics.java     |  147 -
 .../util/metric/StandardTraversalMetrics.java   |  202 --
 .../process/util/metric/TraversalMetrics.java   |   69 -
 .../gremlin/process/util/path/EmptyPath.java    |  102 -
 .../process/util/path/ImmutablePath.java        |  180 --
 .../gremlin/process/util/path/MutablePath.java  |  106 -
 .../gremlin/process/util/path/SparsePath.java   |   95 -
 .../tinkerpop/gremlin/structure/Compare.java    |  136 -
 .../tinkerpop/gremlin/structure/Contains.java   |   63 -
 .../tinkerpop/gremlin/structure/Direction.java  |   51 -
 .../com/tinkerpop/gremlin/structure/Edge.java   |   96 -
 .../tinkerpop/gremlin/structure/Element.java    |  168 --
 .../com/tinkerpop/gremlin/structure/Graph.java  | 1193 --------
 .../tinkerpop/gremlin/structure/Operator.java   |  125 -
 .../com/tinkerpop/gremlin/structure/Order.java  |  113 -
 .../tinkerpop/gremlin/structure/Property.java   |  164 --
 .../gremlin/structure/PropertyType.java         |   56 -
 .../gremlin/structure/Transaction.java          |  384 ---
 .../com/tinkerpop/gremlin/structure/Vertex.java |  171 --
 .../gremlin/structure/VertexProperty.java       |  118 -
 .../gremlin/structure/io/DefaultIo.java         |   82 -
 .../gremlin/structure/io/GraphMigrator.java     |   94 -
 .../gremlin/structure/io/GraphReader.java       |   99 -
 .../gremlin/structure/io/GraphWriter.java       |   89 -
 .../tinkerpop/gremlin/structure/io/Mapper.java  |   32 -
 .../structure/io/graphml/GraphMLReader.java     |  312 ---
 .../structure/io/graphml/GraphMLTokens.java     |   56 -
 .../structure/io/graphml/GraphMLWriter.java     |  445 ---
 .../io/graphml/GraphMLWriterHelper.java         |  377 ---
 .../structure/io/graphson/GraphSONGraph.java    |   90 -
 .../structure/io/graphson/GraphSONMapper.java   |  132 -
 .../structure/io/graphson/GraphSONModule.java   |  299 --
 .../structure/io/graphson/GraphSONReader.java   |  265 --
 .../io/graphson/GraphSONSerializerProvider.java |   57 -
 .../structure/io/graphson/GraphSONTokens.java   |   51 -
 .../structure/io/graphson/GraphSONVertex.java   |   94 -
 .../io/graphson/GraphSONVertexProperty.java     |   93 -
 .../structure/io/graphson/GraphSONWriter.java   |  122 -
 .../io/graphson/LegacyGraphSONReader.java       |  347 ---
 .../structure/io/kryo/EdgeTerminator.java       |   48 -
 .../structure/io/kryo/EntrySerializer.java      |   43 -
 .../structure/io/kryo/GraphSerializer.java      |  164 --
 .../structure/io/kryo/GremlinClassResolver.java |  206 --
 .../gremlin/structure/io/kryo/KryoMapper.java   |  402 ---
 .../gremlin/structure/io/kryo/KryoReader.java   |  400 ---
 .../gremlin/structure/io/kryo/KryoWriter.java   |  180 --
 .../structure/io/kryo/URISerializer.java        |   46 -
 .../structure/io/kryo/UUIDSerializer.java       |   46 -
 .../io/kryo/VertexByteArrayInputStream.java     |   74 -
 .../structure/io/kryo/VertexTerminator.java     |   53 -
 .../gremlin/structure/server/ClusterAware.java  |   28 -
 .../structure/server/IntervalVertexRange.java   |   85 -
 .../gremlin/structure/server/Partition.java     |   37 -
 .../gremlin/structure/server/VertexRange.java   |   31 -
 .../structure/strategy/GraphStrategy.java       |  708 -----
 .../gremlin/structure/strategy/IdStrategy.java  |  275 --
 .../structure/strategy/IdentityStrategy.java    |   43 -
 .../structure/strategy/PartitionStrategy.java   |  322 ---
 .../structure/strategy/ReadOnlyStrategy.java    |  143 -
 .../structure/strategy/SequenceStrategy.java    |  366 ---
 .../structure/strategy/StrategyContext.java     |   54 -
 .../structure/strategy/StrategyEdge.java        |  164 --
 .../structure/strategy/StrategyElement.java     |   57 -
 .../structure/strategy/StrategyGraph.java       |  187 --
 .../structure/strategy/StrategyProperty.java    |  114 -
 .../structure/strategy/StrategyVariables.java   |   92 -
 .../structure/strategy/StrategyVertex.java      |  178 --
 .../strategy/StrategyVertexProperty.java        |  145 -
 .../structure/strategy/StrategyWrapped.java     |   28 -
 .../structure/strategy/SubgraphStrategy.java    |  149 -
 .../step/sideEffect/StrategyGraphStep.java      |   46 -
 .../gremlin/structure/util/Comparators.java     |   39 -
 .../gremlin/structure/util/ElementHelper.java   |  461 ----
 .../structure/util/FeatureDescriptor.java       |   45 -
 .../gremlin/structure/util/GraphFactory.java    |  129 -
 .../structure/util/GraphVariableHelper.java     |   36 -
 .../gremlin/structure/util/StringFactory.java   |  218 --
 .../structure/util/batch/BatchFeatures.java     |  216 --
 .../structure/util/batch/BatchGraph.java        |  656 -----
 .../gremlin/structure/util/batch/Exists.java    |   60 -
 .../structure/util/batch/VertexIdType.java      |   65 -
 .../util/batch/cache/AbstractIDVertexCache.java |   78 -
 .../util/batch/cache/LongIDVertexCache.java     |   94 -
 .../util/batch/cache/ObjectIDVertexCache.java   |   25 -
 .../util/batch/cache/StringCompression.java     |   29 -
 .../util/batch/cache/StringIDVertexCache.java   |   87 -
 .../util/batch/cache/URLCompression.java        |   67 -
 .../structure/util/batch/cache/VertexCache.java |   36 -
 .../structure/util/detached/Attachable.java     |   33 -
 .../structure/util/detached/DetachedEdge.java   |  166 --
 .../util/detached/DetachedElement.java          |  105 -
 .../util/detached/DetachedFactory.java          |   74 -
 .../structure/util/detached/DetachedPath.java   |   75 -
 .../util/detached/DetachedProperty.java         |  116 -
 .../structure/util/detached/DetachedVertex.java |  166 --
 .../util/detached/DetachedVertexProperty.java   |  135 -
 .../structure/util/empty/EmptyGraph.java        |  110 -
 .../structure/util/empty/EmptyProperty.java     |   81 -
 .../util/empty/EmptyVertexProperty.java         |  101 -
 .../structure/util/wrapped/WrappedEdge.java     |   27 -
 .../structure/util/wrapped/WrappedElement.java  |   27 -
 .../structure/util/wrapped/WrappedGraph.java    |   27 -
 .../structure/util/wrapped/WrappedProperty.java |   27 -
 .../util/wrapped/WrappedVariables.java          |   27 -
 .../structure/util/wrapped/WrappedVertex.java   |   27 -
 .../util/wrapped/WrappedVertexProperty.java     |   27 -
 .../com/tinkerpop/gremlin/util/Gremlin.java     |   42 -
 .../com/tinkerpop/gremlin/util/Serializer.java  |   47 -
 .../tinkerpop/gremlin/util/StreamFactory.java   |   72 -
 .../com/tinkerpop/gremlin/util/TimeUtil.java    |   42 -
 .../gremlin/util/config/YamlConfiguration.java  |  150 -
 .../util/function/ArrayListSupplier.java        |   42 -
 .../gremlin/util/function/BulkSetSupplier.java  |   43 -
 .../util/function/CloningUnaryOperator.java     |   49 -
 .../gremlin/util/function/ConstantSupplier.java |   38 -
 .../gremlin/util/function/FunctionUtils.java    |   81 -
 .../gremlin/util/function/HashMapSupplier.java  |   44 -
 .../gremlin/util/function/HashSetSupplier.java  |   42 -
 .../util/function/MeanNumberSupplier.java       |   47 -
 .../util/function/ThrowingBiConsumer.java       |   27 -
 .../gremlin/util/function/ThrowingConsumer.java |   27 -
 .../gremlin/util/function/ThrowingFunction.java |   27 -
 .../gremlin/util/function/ThrowingSupplier.java |   27 -
 .../util/function/TraversableLambda.java        |   37 -
 .../gremlin/util/function/TreeSupplier.java     |   43 -
 .../gremlin/util/function/TriConsumer.java      |   63 -
 .../gremlin/util/function/TriFunction.java      |   53 -
 .../gremlin/util/iterator/ArrayIterator.java    |   58 -
 .../gremlin/util/iterator/DoubleIterator.java   |   59 -
 .../gremlin/util/iterator/EmptyIterator.java    |   49 -
 .../gremlin/util/iterator/IteratorUtils.java    |  206 --
 .../gremlin/util/iterator/MultiIterator.java    |   81 -
 .../gremlin/util/iterator/SingleIterator.java   |   52 -
 .../tinkerpop/gremlin/util/tools/MultiMap.java  |   62 -
 .../tinkerpop/gremlin/util/tools/TimeUtils.java |   40 -
 .../process/FastNoSuchElementException.java     |   46 +
 .../apache/tinkerpop/gremlin/process/Path.java  |  179 ++
 .../apache/tinkerpop/gremlin/process/Scope.java |   27 +
 .../apache/tinkerpop/gremlin/process/Step.java  |  158 ++
 .../org/apache/tinkerpop/gremlin/process/T.java |  114 +
 .../tinkerpop/gremlin/process/Traversal.java    |  438 +++
 .../gremlin/process/TraversalEngine.java        |   27 +
 .../gremlin/process/TraversalSideEffects.java   |  224 ++
 .../gremlin/process/TraversalStrategies.java    |  208 ++
 .../gremlin/process/TraversalStrategy.java      |   51 +
 .../tinkerpop/gremlin/process/Traverser.java    |  279 ++
 .../gremlin/process/TraverserGenerator.java     |   48 +
 .../process/computer/ComputerResult.java        |   54 +
 .../gremlin/process/computer/GraphComputer.java |  169 ++
 .../gremlin/process/computer/KeyValue.java      |   62 +
 .../gremlin/process/computer/MapReduce.java     |  286 ++
 .../gremlin/process/computer/Memory.java        |  184 ++
 .../process/computer/MessageCombiner.java       |   40 +
 .../gremlin/process/computer/MessageScope.java  |  127 +
 .../gremlin/process/computer/Messenger.java     |   48 +
 .../gremlin/process/computer/VertexProgram.java |  274 ++
 .../peerpressure/ClusterCountMapReduce.java     |  128 +
 .../ClusterPopulationMapReduce.java             |  129 +
 .../peerpressure/PeerPressureVertexProgram.java |  241 ++
 .../computer/lambda/LambdaMapReduce.java        |  290 ++
 .../computer/lambda/LambdaVertexProgram.java    |  243 ++
 .../ranking/pagerank/PageRankMapReduce.java     |  111 +
 .../pagerank/PageRankMessageCombiner.java       |   44 +
 .../ranking/pagerank/PageRankVertexProgram.java |  208 ++
 .../computer/traversal/TraversalScript.java     |   42 +
 .../computer/traversal/TraversalSupplier.java   |   41 +
 .../traversal/TraversalVertexProgram.java       |  266 ++
 .../TraversalVertexProgramMessageCombiner.java  |   45 +
 .../computer/traversal/TraverserExecutor.java   |  104 +
 .../traversal/VertexTraversalSideEffects.java   |  136 +
 .../traversal/step/map/ComputerResultStep.java  |   99 +
 .../mapreduce/TraverserMapReduce.java           |  137 +
 .../util/AbstractVertexProgramBuilder.java      |   59 +
 .../computer/util/ComputerDataStrategy.java     |   79 +
 .../computer/util/DefaultComputerResult.java    |   60 +
 .../computer/util/GraphComputerHelper.java      |   93 +
 .../process/computer/util/ImmutableMemory.java  |   96 +
 .../process/computer/util/LambdaHolder.java     |  106 +
 .../process/computer/util/MapMemory.java        |  144 +
 .../process/computer/util/MemoryHelper.java     |   42 +
 .../computer/util/ScriptEngineCache.java        |   47 +
 .../computer/util/ScriptEngineLambda.java       |  111 +
 .../process/computer/util/StaticMapReduce.java  |   54 +
 .../computer/util/StaticVertexProgram.java      |   40 +
 .../computer/util/VertexProgramHelper.java      |   71 +
 .../graph/traversal/DefaultGraphTraversal.java  |   46 +
 .../process/graph/traversal/EdgeTraversal.java  |   59 +
 .../graph/traversal/ElementTraversal.java       |  538 ++++
 .../process/graph/traversal/GraphTraversal.java |  782 ++++++
 .../traversal/VertexPropertyTraversal.java      |   54 +
 .../graph/traversal/VertexTraversal.java        |   61 +
 .../gremlin/process/graph/traversal/__.java     |  570 ++++
 .../graph/traversal/lambda/LoopTraversal.java   |   50 +
 .../graph/traversal/step/ComparatorHolder.java  |   33 +
 .../traversal/step/HasContainerHolder.java      |   31 +
 .../process/graph/traversal/step/Ranging.java   |   30 +
 .../graph/traversal/step/SideEffectCapable.java |   28 +
 .../traversal/step/TraversalOptionParent.java   |   32 +
 .../graph/traversal/step/branch/BranchStep.java |  166 ++
 .../graph/traversal/step/branch/ChooseStep.java |   51 +
 .../graph/traversal/step/branch/LocalStep.java  |   87 +
 .../graph/traversal/step/branch/RepeatStep.java |  263 ++
 .../graph/traversal/step/branch/UnionStep.java  |   52 +
 .../graph/traversal/step/filter/AndStep.java    |   39 +
 .../graph/traversal/step/filter/CoinStep.java   |   65 +
 .../traversal/step/filter/ConjunctionStep.java  |  193 ++
 .../traversal/step/filter/CyclicPathStep.java   |   47 +
 .../graph/traversal/step/filter/DedupStep.java  |   96 +
 .../graph/traversal/step/filter/ExceptStep.java |   98 +
 .../graph/traversal/step/filter/FilterStep.java |   47 +
 .../graph/traversal/step/filter/HasStep.java    |   65 +
 .../traversal/step/filter/HasTraversalStep.java |   76 +
 .../graph/traversal/step/filter/IsStep.java     |   67 +
 .../traversal/step/filter/LambdaFilterStep.java |   48 +
 .../graph/traversal/step/filter/OrStep.java     |   39 +
 .../graph/traversal/step/filter/RangeStep.java  |  113 +
 .../graph/traversal/step/filter/RetainStep.java |   98 +
 .../graph/traversal/step/filter/SampleStep.java |  118 +
 .../traversal/step/filter/SimplePathStep.java   |   48 +
 .../traversal/step/filter/TimeLimitStep.java    |   81 +
 .../graph/traversal/step/filter/WhereStep.java  |  133 +
 .../graph/traversal/step/map/BackStep.java      |   64 +
 .../graph/traversal/step/map/CoalesceStep.java  |   86 +
 .../graph/traversal/step/map/CountStep.java     |   76 +
 .../traversal/step/map/EdgeOtherVertexStep.java |   59 +
 .../traversal/step/map/EdgeVertexStep.java      |   69 +
 .../graph/traversal/step/map/FlatMapStep.java   |   60 +
 .../graph/traversal/step/map/FoldStep.java      |   82 +
 .../graph/traversal/step/map/IdStep.java        |   47 +
 .../graph/traversal/step/map/KeyStep.java       |   47 +
 .../graph/traversal/step/map/LabelStep.java     |   47 +
 .../traversal/step/map/LambdaFlatMapStep.java   |   49 +
 .../graph/traversal/step/map/LambdaMapStep.java |   48 +
 .../graph/traversal/step/map/MapStep.java       |   53 +
 .../graph/traversal/step/map/MaxStep.java       |   73 +
 .../graph/traversal/step/map/MeanStep.java      |  136 +
 .../graph/traversal/step/map/MinStep.java       |   73 +
 .../traversal/step/map/OrderGlobalStep.java     |   91 +
 .../traversal/step/map/OrderLocalStep.java      |  101 +
 .../graph/traversal/step/map/PathStep.java      |   95 +
 .../traversal/step/map/PropertiesStep.java      |   78 +
 .../traversal/step/map/PropertyElementStep.java |   50 +
 .../traversal/step/map/PropertyMapStep.java     |   91 +
 .../traversal/step/map/PropertyValueStep.java   |   47 +
 .../graph/traversal/step/map/SackStep.java      |   46 +
 .../graph/traversal/step/map/SelectOneStep.java |  118 +
 .../graph/traversal/step/map/SelectStep.java    |  132 +
 .../graph/traversal/step/map/SumStep.java       |   79 +
 .../graph/traversal/step/map/UnfoldStep.java    |   57 +
 .../graph/traversal/step/map/VertexStep.java    |   84 +
 .../traversal/step/map/match/Bindings.java      |   87 +
 .../step/map/match/CrossJoinEnumerator.java     |   96 +
 .../traversal/step/map/match/Enumerator.java    |   46 +
 .../step/map/match/InnerJoinEnumerator.java     |  129 +
 .../step/map/match/IteratorEnumerator.java      |   67 +
 .../traversal/step/map/match/MatchStep.java     |  559 ++++
 .../step/map/match/SerialEnumerator.java        |  119 +
 .../step/map/match/SimpleEnumerator.java        |   66 +
 .../traversal/step/sideEffect/AddEdgeStep.java  |   78 +
 .../step/sideEffect/AggregateStep.java          |  106 +
 .../traversal/step/sideEffect/GraphStep.java    |   98 +
 .../step/sideEffect/GroupCountStep.java         |  104 +
 .../traversal/step/sideEffect/GroupStep.java    |  156 ++
 .../traversal/step/sideEffect/IdentityStep.java |   40 +
 .../traversal/step/sideEffect/InjectStep.java   |   50 +
 .../step/sideEffect/LambdaSideEffectStep.java   |   48 +
 .../traversal/step/sideEffect/ProfileStep.java  |   96 +
 .../step/sideEffect/SackElementValueStep.java   |   66 +
 .../step/sideEffect/SackObjectStep.java         |   55 +
 .../step/sideEffect/SideEffectCapStep.java      |   80 +
 .../step/sideEffect/SideEffectStep.java         |   43 +
 .../traversal/step/sideEffect/StartStep.java    |   80 +
 .../traversal/step/sideEffect/StoreStep.java    |  104 +
 .../traversal/step/sideEffect/SubgraphStep.java |  121 +
 .../traversal/step/sideEffect/TreeStep.java     |  119 +
 .../mapreduce/AggregateMapReduce.java           |   88 +
 .../mapreduce/GroupCountMapReduce.java          |  101 +
 .../sideEffect/mapreduce/GroupMapReduce.java    |  121 +
 .../sideEffect/mapreduce/ProfileMapReduce.java  |   66 +
 .../sideEffect/mapreduce/StoreMapReduce.java    |   88 +
 .../sideEffect/mapreduce/TreeMapReduce.java     |   80 +
 .../step/util/CollectingBarrierStep.java        |   68 +
 .../traversal/step/util/ComputerAwareStep.java  |   95 +
 .../traversal/step/util/MarkerIdentityStep.java |   40 +
 .../traversal/step/util/PathIdentityStep.java   |   49 +
 .../step/util/ReducingBarrierStep.java          |  110 +
 .../step/util/SupplyingBarrierStep.java         |   64 +
 .../strategy/AbstractTraversalStrategy.java     |   43 +
 .../ComparatorHolderRemovalStrategy.java        |   54 +
 .../traversal/strategy/ConjunctionStrategy.java |   83 +
 .../strategy/DedupOptimizerStrategy.java        |   75 +
 .../strategy/EngineDependentStrategy.java       |   46 +
 .../strategy/IdentityRemovalStrategy.java       |   49 +
 .../strategy/LabeledEndStepStrategy.java        |   50 +
 .../traversal/strategy/MatchWhereStrategy.java  |   90 +
 .../traversal/strategy/ProfileStrategy.java     |   84 +
 .../strategy/RangeByIsCountStrategy.java        |   91 +
 .../traversal/strategy/ReducingStrategy.java    |   78 +
 .../strategy/SideEffectCapStrategy.java         |   58 +
 .../SideEffectRegistrationStrategy.java         |   55 +
 .../strategy/TraversalVerificationStrategy.java |   69 +
 .../traversal/util/EmptyGraphTraversal.java     |   70 +
 .../process/graph/util/HasContainer.java        |  114 +
 .../gremlin/process/graph/util/Tree.java        |  134 +
 .../process/traversal/DefaultTraversal.java     |  222 ++
 .../traversal/DefaultTraversalSideEffects.java  |  198 ++
 .../traversal/DefaultTraversalStrategies.java   |  102 +
 .../gremlin/process/traversal/StepPosition.java |   57 +
 .../process/traversal/TraversalMatrix.java      |   63 +
 .../lambda/AbstractLambdaTraversal.java         |  126 +
 .../traversal/lambda/ConstantTraversal.java     |   42 +
 .../traversal/lambda/ElementValueTraversal.java |   54 +
 .../traversal/lambda/FilterTraversal.java       |   51 +
 .../lambda/FilterTraverserTraversal.java        |   51 +
 .../traversal/lambda/HasNextTraversal.java      |  136 +
 .../traversal/lambda/IdentityTraversal.java     |   44 +
 .../process/traversal/lambda/MapTraversal.java  |   51 +
 .../traversal/lambda/MapTraverserTraversal.java |   51 +
 .../process/traversal/lambda/TrueTraversal.java |   48 +
 .../process/traversal/step/AbstractStep.java    |  178 ++
 .../step/ElementFunctionComparator.java         |   57 +
 .../traversal/step/ElementValueComparator.java  |   55 +
 .../process/traversal/step/EmptyStep.java       |  141 +
 .../process/traversal/step/EngineDependent.java |   30 +
 .../traversal/step/ExpandableStepIterator.java  |   77 +
 .../process/traversal/step/MapReducer.java      |   29 +
 .../process/traversal/step/Reducing.java        |   68 +
 .../process/traversal/step/Reversible.java      |   28 +
 .../traversal/step/SideEffectRegistrar.java     |   27 +
 .../process/traversal/step/TraversalParent.java |   98 +
 .../process/traversal/util/EmptyTraversal.java  |  170 ++
 .../util/EmptyTraversalSideEffects.java         |  104 +
 .../util/EmptyTraversalStrategies.java          |   79 +
 .../traversal/util/SideEffectHelper.java        |   39 +
 .../process/traversal/util/TraversalHelper.java |  298 ++
 .../process/traversal/util/TraversalRing.java   |   77 +
 .../process/traversal/util/TraversalUtil.java   |   74 +
 .../traverser/B_O_PA_S_SE_SL_Traverser.java     |  103 +
 .../B_O_PA_S_SE_SL_TraverserGenerator.java      |   62 +
 .../traverser/B_O_P_PA_S_SE_SL_Traverser.java   |   58 +
 .../B_O_P_PA_S_SE_SL_TraverserGenerator.java    |   61 +
 .../process/traverser/B_O_Traverser.java        |   70 +
 .../traverser/B_O_TraverserGenerator.java       |   55 +
 .../gremlin/process/traverser/O_Traverser.java  |   35 +
 .../process/traverser/O_TraverserGenerator.java |   52 +
 .../traverser/TraverserGeneratorFactory.java    |   33 +
 .../process/traverser/TraverserRequirement.java |   39 +
 .../traverser/util/AbstractPathTraverser.java   |  208 ++
 .../traverser/util/AbstractTraverser.java       |  182 ++
 .../util/DefaultTraverserGeneratorFactory.java  |   64 +
 .../process/traverser/util/EmptyTraverser.java  |  152 +
 .../tinkerpop/gremlin/process/util/BulkSet.java |  186 ++
 .../gremlin/process/util/MapHelper.java         |   48 +
 .../gremlin/process/util/TraverserSet.java      |  143 +
 .../process/util/metric/ImmutableMetrics.java   |   93 +
 .../gremlin/process/util/metric/Metrics.java    |   93 +
 .../process/util/metric/MutableMetrics.java     |  147 +
 .../util/metric/StandardTraversalMetrics.java   |  202 ++
 .../process/util/metric/TraversalMetrics.java   |   69 +
 .../gremlin/process/util/path/EmptyPath.java    |  102 +
 .../process/util/path/ImmutablePath.java        |  180 ++
 .../gremlin/process/util/path/MutablePath.java  |  106 +
 .../gremlin/process/util/path/SparsePath.java   |   95 +
 .../tinkerpop/gremlin/structure/Compare.java    |  136 +
 .../tinkerpop/gremlin/structure/Contains.java   |   63 +
 .../tinkerpop/gremlin/structure/Direction.java  |   51 +
 .../tinkerpop/gremlin/structure/Edge.java       |   96 +
 .../tinkerpop/gremlin/structure/Element.java    |  168 ++
 .../tinkerpop/gremlin/structure/Graph.java      | 1193 ++++++++
 .../tinkerpop/gremlin/structure/Operator.java   |  125 +
 .../tinkerpop/gremlin/structure/Order.java      |  113 +
 .../tinkerpop/gremlin/structure/Property.java   |  164 ++
 .../gremlin/structure/PropertyType.java         |   56 +
 .../gremlin/structure/Transaction.java          |  384 +++
 .../tinkerpop/gremlin/structure/Vertex.java     |  171 ++
 .../gremlin/structure/VertexProperty.java       |  118 +
 .../gremlin/structure/io/DefaultIo.java         |   82 +
 .../gremlin/structure/io/GraphMigrator.java     |   94 +
 .../gremlin/structure/io/GraphReader.java       |   99 +
 .../gremlin/structure/io/GraphWriter.java       |   89 +
 .../tinkerpop/gremlin/structure/io/Mapper.java  |   32 +
 .../structure/io/graphml/GraphMLReader.java     |  312 +++
 .../structure/io/graphml/GraphMLTokens.java     |   56 +
 .../structure/io/graphml/GraphMLWriter.java     |  445 +++
 .../io/graphml/GraphMLWriterHelper.java         |  377 +++
 .../structure/io/graphson/GraphSONGraph.java    |   90 +
 .../structure/io/graphson/GraphSONMapper.java   |  132 +
 .../structure/io/graphson/GraphSONModule.java   |  299 ++
 .../structure/io/graphson/GraphSONReader.java   |  265 ++
 .../io/graphson/GraphSONSerializerProvider.java |   57 +
 .../structure/io/graphson/GraphSONTokens.java   |   51 +
 .../structure/io/graphson/GraphSONVertex.java   |   94 +
 .../io/graphson/GraphSONVertexProperty.java     |   93 +
 .../structure/io/graphson/GraphSONWriter.java   |  122 +
 .../io/graphson/LegacyGraphSONReader.java       |  347 +++
 .../structure/io/kryo/EdgeTerminator.java       |   48 +
 .../structure/io/kryo/EntrySerializer.java      |   43 +
 .../structure/io/kryo/GraphSerializer.java      |  164 ++
 .../structure/io/kryo/GremlinClassResolver.java |  206 ++
 .../gremlin/structure/io/kryo/KryoMapper.java   |  402 +++
 .../gremlin/structure/io/kryo/KryoReader.java   |  400 +++
 .../gremlin/structure/io/kryo/KryoWriter.java   |  180 ++
 .../structure/io/kryo/URISerializer.java        |   46 +
 .../structure/io/kryo/UUIDSerializer.java       |   46 +
 .../io/kryo/VertexByteArrayInputStream.java     |   74 +
 .../structure/io/kryo/VertexTerminator.java     |   53 +
 .../gremlin/structure/server/ClusterAware.java  |   28 +
 .../structure/server/IntervalVertexRange.java   |   85 +
 .../gremlin/structure/server/Partition.java     |   37 +
 .../gremlin/structure/server/VertexRange.java   |   31 +
 .../structure/strategy/GraphStrategy.java       |  708 +++++
 .../gremlin/structure/strategy/IdStrategy.java  |  275 ++
 .../structure/strategy/IdentityStrategy.java    |   43 +
 .../structure/strategy/PartitionStrategy.java   |  322 +++
 .../structure/strategy/ReadOnlyStrategy.java    |  143 +
 .../structure/strategy/SequenceStrategy.java    |  366 +++
 .../structure/strategy/StrategyContext.java     |   54 +
 .../structure/strategy/StrategyEdge.java        |  164 ++
 .../structure/strategy/StrategyElement.java     |   57 +
 .../structure/strategy/StrategyGraph.java       |  187 ++
 .../structure/strategy/StrategyProperty.java    |  114 +
 .../structure/strategy/StrategyVariables.java   |   92 +
 .../structure/strategy/StrategyVertex.java      |  178 ++
 .../strategy/StrategyVertexProperty.java        |  145 +
 .../structure/strategy/StrategyWrapped.java     |   28 +
 .../structure/strategy/SubgraphStrategy.java    |  149 +
 .../step/sideEffect/StrategyGraphStep.java      |   46 +
 .../gremlin/structure/util/Comparators.java     |   39 +
 .../gremlin/structure/util/ElementHelper.java   |  461 ++++
 .../structure/util/FeatureDescriptor.java       |   45 +
 .../gremlin/structure/util/GraphFactory.java    |  129 +
 .../structure/util/GraphVariableHelper.java     |   36 +
 .../gremlin/structure/util/StringFactory.java   |  218 ++
 .../structure/util/batch/BatchFeatures.java     |  216 ++
 .../structure/util/batch/BatchGraph.java        |  656 +++++
 .../gremlin/structure/util/batch/Exists.java    |   60 +
 .../structure/util/batch/VertexIdType.java      |   65 +
 .../util/batch/cache/AbstractIDVertexCache.java |   78 +
 .../util/batch/cache/LongIDVertexCache.java     |   94 +
 .../util/batch/cache/ObjectIDVertexCache.java   |   25 +
 .../util/batch/cache/StringCompression.java     |   29 +
 .../util/batch/cache/StringIDVertexCache.java   |   87 +
 .../util/batch/cache/URLCompression.java        |   67 +
 .../structure/util/batch/cache/VertexCache.java |   36 +
 .../structure/util/detached/Attachable.java     |   33 +
 .../structure/util/detached/DetachedEdge.java   |  166 ++
 .../util/detached/DetachedElement.java          |  105 +
 .../util/detached/DetachedFactory.java          |   74 +
 .../structure/util/detached/DetachedPath.java   |   75 +
 .../util/detached/DetachedProperty.java         |  116 +
 .../structure/util/detached/DetachedVertex.java |  166 ++
 .../util/detached/DetachedVertexProperty.java   |  135 +
 .../structure/util/empty/EmptyGraph.java        |  110 +
 .../structure/util/empty/EmptyProperty.java     |   81 +
 .../util/empty/EmptyVertexProperty.java         |  101 +
 .../structure/util/wrapped/WrappedEdge.java     |   27 +
 .../structure/util/wrapped/WrappedElement.java  |   27 +
 .../structure/util/wrapped/WrappedGraph.java    |   27 +
 .../structure/util/wrapped/WrappedProperty.java |   27 +
 .../util/wrapped/WrappedVariables.java          |   27 +
 .../structure/util/wrapped/WrappedVertex.java   |   27 +
 .../util/wrapped/WrappedVertexProperty.java     |   27 +
 .../apache/tinkerpop/gremlin/util/Gremlin.java  |   42 +
 .../tinkerpop/gremlin/util/Serializer.java      |   47 +
 .../tinkerpop/gremlin/util/StreamFactory.java   |   72 +
 .../apache/tinkerpop/gremlin/util/TimeUtil.java |   42 +
 .../gremlin/util/config/YamlConfiguration.java  |  150 +
 .../util/function/ArrayListSupplier.java        |   42 +
 .../gremlin/util/function/BulkSetSupplier.java  |   43 +
 .../util/function/CloningUnaryOperator.java     |   49 +
 .../gremlin/util/function/ConstantSupplier.java |   38 +
 .../gremlin/util/function/FunctionUtils.java    |   81 +
 .../gremlin/util/function/HashMapSupplier.java  |   44 +
 .../gremlin/util/function/HashSetSupplier.java  |   42 +
 .../util/function/MeanNumberSupplier.java       |   47 +
 .../util/function/ThrowingBiConsumer.java       |   27 +
 .../gremlin/util/function/ThrowingConsumer.java |   27 +
 .../gremlin/util/function/ThrowingFunction.java |   27 +
 .../gremlin/util/function/ThrowingSupplier.java |   27 +
 .../util/function/TraversableLambda.java        |   37 +
 .../gremlin/util/function/TreeSupplier.java     |   43 +
 .../gremlin/util/function/TriConsumer.java      |   63 +
 .../gremlin/util/function/TriFunction.java      |   53 +
 .../gremlin/util/iterator/ArrayIterator.java    |   58 +
 .../gremlin/util/iterator/DoubleIterator.java   |   59 +
 .../gremlin/util/iterator/EmptyIterator.java    |   49 +
 .../gremlin/util/iterator/IteratorUtils.java    |  206 ++
 .../gremlin/util/iterator/MultiIterator.java    |   81 +
 .../gremlin/util/iterator/SingleIterator.java   |   52 +
 .../tinkerpop/gremlin/util/tools/MultiMap.java  |   62 +
 .../tinkerpop/gremlin/util/tools/TimeUtils.java |   40 +
 .../tinkerpop/gremlin/driver/Channelizer.java   |  183 --
 .../com/tinkerpop/gremlin/driver/Client.java    |  232 --
 .../com/tinkerpop/gremlin/driver/Cluster.java   |  439 ---
 .../tinkerpop/gremlin/driver/ClusterInfo.java   |   47 -
 .../tinkerpop/gremlin/driver/Connection.java    |  210 --
 .../gremlin/driver/ConnectionPool.java          |  442 ---
 .../com/tinkerpop/gremlin/driver/Handler.java   |   72 -
 .../java/com/tinkerpop/gremlin/driver/Host.java |  110 -
 .../gremlin/driver/LoadBalancingStrategy.java   |   98 -
 .../gremlin/driver/MessageSerializer.java       |   87 -
 .../tinkerpop/gremlin/driver/ResponseQueue.java |   97 -
 .../com/tinkerpop/gremlin/driver/Result.java    |  102 -
 .../com/tinkerpop/gremlin/driver/ResultSet.java |  164 --
 .../com/tinkerpop/gremlin/driver/Settings.java  |   99 -
 .../com/tinkerpop/gremlin/driver/Tokens.java    |   55 -
 .../driver/exception/ConnectionException.java   |   57 -
 .../driver/exception/ResponseException.java     |   37 -
 .../handler/NioGremlinRequestEncoder.java       |   61 -
 .../handler/NioGremlinResponseDecoder.java      |   43 -
 .../driver/handler/WebSocketClientHandler.java  |  102 -
 .../handler/WebSocketGremlinRequestEncoder.java |   64 -
 .../WebSocketGremlinResponseDecoder.java        |   59 -
 .../gremlin/driver/message/RequestMessage.java  |  163 --
 .../gremlin/driver/message/ResponseMessage.java |  121 -
 .../gremlin/driver/message/ResponseResult.java  |   50 -
 .../gremlin/driver/message/ResponseStatus.java  |   57 -
 .../driver/message/ResponseStatusCode.java      |  108 -
 .../ser/AbstractJsonMessageSerializerV1d0.java  |  204 --
 .../driver/ser/JsonBuilderKryoSerializer.java   |   45 -
 .../ser/JsonMessageSerializerGremlinV1d0.java   |   66 -
 .../driver/ser/JsonMessageSerializerV1d0.java   |  137 -
 .../driver/ser/KryoMessageSerializerV1d0.java   |  307 ---
 .../driver/ser/MessageTextSerializer.java       |   41 -
 .../tinkerpop/gremlin/driver/ser/SerTokens.java |   40 -
 .../driver/ser/SerializationException.java      |   32 -
 .../gremlin/driver/ser/Serializers.java         |   69 -
 .../gremlin/driver/simple/NioClient.java        |  113 -
 .../gremlin/driver/simple/SimpleClient.java     |   38 -
 .../gremlin/driver/simple/WebSocketClient.java  |  131 -
 .../tinkerpop/gremlin/driver/Channelizer.java   |  183 ++
 .../apache/tinkerpop/gremlin/driver/Client.java |  232 ++
 .../tinkerpop/gremlin/driver/Cluster.java       |  439 +++
 .../tinkerpop/gremlin/driver/ClusterInfo.java   |   47 +
 .../tinkerpop/gremlin/driver/Connection.java    |  210 ++
 .../gremlin/driver/ConnectionPool.java          |  442 +++
 .../tinkerpop/gremlin/driver/Handler.java       |   72 +
 .../apache/tinkerpop/gremlin/driver/Host.java   |  110 +
 .../gremlin/driver/LoadBalancingStrategy.java   |   98 +
 .../gremlin/driver/MessageSerializer.java       |   87 +
 .../tinkerpop/gremlin/driver/ResponseQueue.java |   97 +
 .../apache/tinkerpop/gremlin/driver/Result.java |  102 +
 .../tinkerpop/gremlin/driver/ResultSet.java     |  164 ++
 .../tinkerpop/gremlin/driver/Settings.java      |   99 +
 .../apache/tinkerpop/gremlin/driver/Tokens.java |   55 +
 .../driver/exception/ConnectionException.java   |   57 +
 .../driver/exception/ResponseException.java     |   37 +
 .../handler/NioGremlinRequestEncoder.java       |   61 +
 .../handler/NioGremlinResponseDecoder.java      |   43 +
 .../driver/handler/WebSocketClientHandler.java  |  102 +
 .../handler/WebSocketGremlinRequestEncoder.java |   64 +
 .../WebSocketGremlinResponseDecoder.java        |   59 +
 .../gremlin/driver/message/RequestMessage.java  |  163 ++
 .../gremlin/driver/message/ResponseMessage.java |  121 +
 .../gremlin/driver/message/ResponseResult.java  |   50 +
 .../gremlin/driver/message/ResponseStatus.java  |   57 +
 .../driver/message/ResponseStatusCode.java      |  108 +
 .../ser/AbstractJsonMessageSerializerV1d0.java  |  204 ++
 .../driver/ser/JsonBuilderKryoSerializer.java   |   45 +
 .../ser/JsonMessageSerializerGremlinV1d0.java   |   66 +
 .../driver/ser/JsonMessageSerializerV1d0.java   |  137 +
 .../driver/ser/KryoMessageSerializerV1d0.java   |  307 +++
 .../driver/ser/MessageTextSerializer.java       |   41 +
 .../tinkerpop/gremlin/driver/ser/SerTokens.java |   40 +
 .../driver/ser/SerializationException.java      |   32 +
 .../gremlin/driver/ser/Serializers.java         |   69 +
 .../gremlin/driver/simple/NioClient.java        |  113 +
 .../gremlin/driver/simple/SimpleClient.java     |   38 +
 .../gremlin/driver/simple/WebSocketClient.java  |  131 +
 .../com/tinkerpop/gremlin/driver/HostTest.java  |   41 -
 .../gremlin/driver/RequestMessageTest.java      |   67 -
 .../tinkerpop/gremlin/driver/ResultTest.java    |  135 -
 .../driver/benchmark/ProfilingApplication.java  |  108 -
 .../JsonMessageSerializerGremlinV1d0Test.java   |  261 --
 .../ser/JsonMessageSerializerV1d0Test.java      |  348 ---
 .../ser/KryoMessageSerializerV1d0Test.java      |  294 --
 .../tinkerpop/gremlin/driver/HostTest.java      |   41 +
 .../gremlin/driver/RequestMessageTest.java      |   67 +
 .../tinkerpop/gremlin/driver/ResultTest.java    |  135 +
 .../driver/benchmark/ProfilingApplication.java  |  108 +
 .../JsonMessageSerializerGremlinV1d0Test.java   |  261 ++
 .../ser/JsonMessageSerializerV1d0Test.java      |  348 +++
 .../ser/KryoMessageSerializerV1d0Test.java      |  294 ++
 .../groovy/loaders/GremlinLoaderTest.groovy     |   34 -
 .../groovy/loaders/SugarLoaderTest.groovy       |  158 --
 .../gremlin/groovy/util/SugarTestHelper.groovy  |   37 -
 .../gremlin/process/ComputerTestHelper.groovy   |   38 -
 .../computer/GroovyGraphComputerTest.groovy     |  201 --
 .../step/branch/GroovyBranchTest.groovy         |   71 -
 .../step/branch/GroovyChooseTest.groovy         |   47 -
 .../step/branch/GroovyLocalTest.groovy          |  142 -
 .../step/branch/GroovyRepeatTest.groovy         |  137 -
 .../step/branch/GroovyUnionTest.groovy          |  106 -
 .../traversal/step/filter/GroovyAndTest.groovy  |   62 -
 .../traversal/step/filter/GroovyCoinTest.groovy |   56 -
 .../step/filter/GroovyCyclicPathTest.groovy     |   57 -
 .../step/filter/GroovyDedupTest.groovy          |   66 -
 .../step/filter/GroovyExceptTest.groovy         |  111 -
 .../step/filter/GroovyFilterTest.groovy         |  117 -
 .../step/filter/GroovyHasNotTest.groovy         |   54 -
 .../traversal/step/filter/GroovyHasTest.groovy  |  190 --
 .../traversal/step/filter/GroovyIsTest.groovy   |   87 -
 .../traversal/step/filter/GroovyOrTest.groovy   |   62 -
 .../step/filter/GroovyRangeTest.groovy          |  108 -
 .../step/filter/GroovyRetainTest.groovy         |   64 -
 .../step/filter/GroovySampleTest.groovy         |   68 -
 .../step/filter/GroovySimplePathTest.groovy     |   58 -
 .../step/filter/GroovyWhereTest.groovy          |   79 -
 .../traversal/step/map/GroovyBackTest.groovy    |  143 -
 .../step/map/GroovyCoalesceTest.groovy          |   92 -
 .../traversal/step/map/GroovyCountTest.groovy   |   95 -
 .../traversal/step/map/GroovyFoldTest.groovy    |   64 -
 .../traversal/step/map/GroovyMapTest.groovy     |   88 -
 .../traversal/step/map/GroovyMatchTest.groovy   |  184 --
 .../traversal/step/map/GroovyMaxTest.groovy     |   58 -
 .../traversal/step/map/GroovyMeanTest.groovy    |   47 -
 .../traversal/step/map/GroovyMinTest.groovy     |   58 -
 .../traversal/step/map/GroovyOrderTest.groovy   |  138 -
 .../traversal/step/map/GroovyPathTest.groovy    |   91 -
 .../step/map/GroovyPropertiesTest.groovy        |   57 -
 .../traversal/step/map/GroovySelectTest.groovy  |  135 -
 .../traversal/step/map/GroovyUnfoldTest.groovy  |   59 -
 .../step/map/GroovyValueMapTest.groovy          |   64 -
 .../traversal/step/map/GroovyVertexTest.groovy  |  290 --
 .../step/sideEffect/GroovyAddEdgeTest.groovy    |   49 -
 .../step/sideEffect/GroovyAggregateTest.groovy  |   67 -
 .../step/sideEffect/GroovyGroupCountTest.groovy |  103 -
 .../step/sideEffect/GroovyGroupTest.groovy      |   86 -
 .../step/sideEffect/GroovyInjectTest.groovy     |   56 -
 .../step/sideEffect/GroovyProfileTest.groovy    |   60 -
 .../step/sideEffect/GroovySackTest.groovy       |   68 -
 .../sideEffect/GroovySideEffectCapTest.groovy   |   61 -
 .../step/sideEffect/GroovySideEffectTest.groovy |   54 -
 .../step/sideEffect/GroovyStoreTest.groovy      |   80 -
 .../step/sideEffect/GroovySubgraphTest.groovy   |   46 -
 .../step/sideEffect/GroovyTreeTest.groovy       |   90 -
 .../groovy/loaders/GremlinLoaderTest.groovy     |   34 +
 .../groovy/loaders/SugarLoaderTest.groovy       |  158 ++
 .../gremlin/groovy/util/SugarTestHelper.groovy  |   37 +
 .../gremlin/process/ComputerTestHelper.groovy   |   38 +
 .../computer/GroovyGraphComputerTest.groovy     |  201 ++
 .../step/branch/GroovyBranchTest.groovy         |   71 +
 .../step/branch/GroovyChooseTest.groovy         |   47 +
 .../step/branch/GroovyLocalTest.groovy          |  142 +
 .../step/branch/GroovyRepeatTest.groovy         |  137 +
 .../step/branch/GroovyUnionTest.groovy          |  106 +
 .../traversal/step/filter/GroovyAndTest.groovy  |   62 +
 .../traversal/step/filter/GroovyCoinTest.groovy |   56 +
 .../step/filter/GroovyCyclicPathTest.groovy     |   57 +
 .../step/filter/GroovyDedupTest.groovy          |   66 +
 .../step/filter/GroovyExceptTest.groovy         |  111 +
 .../step/filter/GroovyFilterTest.groovy         |  117 +
 .../step/filter/GroovyHasNotTest.groovy         |   54 +
 .../traversal/step/filter/GroovyHasTest.groovy  |  190 ++
 .../traversal/step/filter/GroovyIsTest.groovy   |   87 +
 .../traversal/step/filter/GroovyOrTest.groovy   |   62 +
 .../step/filter/GroovyRangeTest.groovy          |  108 +
 .../step/filter/GroovyRetainTest.groovy         |   64 +
 .../step/filter/GroovySampleTest.groovy         |   68 +
 .../step/filter/GroovySimplePathTest.groovy     |   58 +
 .../step/filter/GroovyWhereTest.groovy          |   79 +
 .../traversal/step/map/GroovyBackTest.groovy    |  143 +
 .../step/map/GroovyCoalesceTest.groovy          |   92 +
 .../traversal/step/map/GroovyCountTest.groovy   |   95 +
 .../traversal/step/map/GroovyFoldTest.groovy    |   64 +
 .../traversal/step/map/GroovyMapTest.groovy     |   88 +
 .../traversal/step/map/GroovyMatchTest.groovy   |  184 ++
 .../traversal/step/map/GroovyMaxTest.groovy     |   58 +
 .../traversal/step/map/GroovyMeanTest.groovy    |   47 +
 .../traversal/step/map/GroovyMinTest.groovy     |   58 +
 .../traversal/step/map/GroovyOrderTest.groovy   |  138 +
 .../traversal/step/map/GroovyPathTest.groovy    |   91 +
 .../step/map/GroovyPropertiesTest.groovy        |   57 +
 .../traversal/step/map/GroovySelectTest.groovy  |  135 +
 .../traversal/step/map/GroovyUnfoldTest.groovy  |   59 +
 .../step/map/GroovyValueMapTest.groovy          |   64 +
 .../traversal/step/map/GroovyVertexTest.groovy  |  290 ++
 .../step/sideEffect/GroovyAddEdgeTest.groovy    |   49 +
 .../step/sideEffect/GroovyAggregateTest.groovy  |   67 +
 .../step/sideEffect/GroovyGroupCountTest.groovy |  103 +
 .../step/sideEffect/GroovyGroupTest.groovy      |   86 +
 .../step/sideEffect/GroovyInjectTest.groovy     |   56 +
 .../step/sideEffect/GroovyProfileTest.groovy    |   60 +
 .../step/sideEffect/GroovySackTest.groovy       |   68 +
 .../sideEffect/GroovySideEffectCapTest.groovy   |   61 +
 .../step/sideEffect/GroovySideEffectTest.groovy |   54 +
 .../step/sideEffect/GroovyStoreTest.groovy      |   80 +
 .../step/sideEffect/GroovySubgraphTest.groovy   |   46 +
 .../step/sideEffect/GroovyTreeTest.groovy       |   90 +
 .../groovy/GroovyEnvironmentIntegrateSuite.java |   86 -
 .../GroovyEnvironmentPerformanceSuite.java      |   86 -
 .../gremlin/groovy/GroovyEnvironmentSuite.java  |   94 -
 .../engine/GremlinExecutorPerformanceTest.java  |  188 --
 .../groovy/engine/GremlinExecutorTest.java      |  474 ----
 .../engine/GroovyTraversalScriptTest.java       |   53 -
 .../GremlinGroovyScriptEngineIntegrateTest.java |   84 -
 .../jsr223/GremlinGroovyScriptEngineTest.java   |  591 ----
 .../process/GroovyProcessComputerSuite.java     |  130 -
 .../process/GroovyProcessStandardSuite.java     |  126 -
 .../groovy/GroovyEnvironmentIntegrateSuite.java |   86 +
 .../GroovyEnvironmentPerformanceSuite.java      |   86 +
 .../gremlin/groovy/GroovyEnvironmentSuite.java  |   94 +
 .../engine/GremlinExecutorPerformanceTest.java  |  188 ++
 .../groovy/engine/GremlinExecutorTest.java      |  474 ++++
 .../engine/GroovyTraversalScriptTest.java       |   53 +
 .../GremlinGroovyScriptEngineIntegrateTest.java |   84 +
 .../jsr223/GremlinGroovyScriptEngineTest.java   |  591 ++++
 .../process/GroovyProcessComputerSuite.java     |  130 +
 .../process/GroovyProcessStandardSuite.java     |  126 +
 .../groovy/engine/GremlinExecutorInit.groovy    |   19 -
 .../groovy/engine/GremlinExecutorInit.groovy    |   19 +
 .../DefaultImportCustomizerProviderTest.java    |   90 -
 .../DefaultImportCustomizerProviderTest.java    |   90 +
 .../gremlin/groovy/loaders/GremlinLoader.groovy |   68 -
 .../gremlin/groovy/loaders/ObjectLoader.groovy  |   47 -
 .../gremlin/groovy/loaders/StepLoader.groovy    |   55 -
 .../gremlin/groovy/loaders/SugarLoader.groovy   |  175 --
 .../groovy/util/DependencyGrabber.groovy        |  169 --
 .../gremlin/groovy/util/MetaRegistryUtil.groovy |   45 -
 .../gremlin/groovy/loaders/GremlinLoader.groovy |   68 +
 .../gremlin/groovy/loaders/ObjectLoader.groovy  |   47 +
 .../gremlin/groovy/loaders/StepLoader.groovy    |   55 +
 .../gremlin/groovy/loaders/SugarLoader.groovy   |  175 ++
 .../groovy/util/DependencyGrabber.groovy        |  169 ++
 .../gremlin/groovy/util/MetaRegistryUtil.groovy |   45 +
 .../AbstractImportCustomizerProvider.java       |  192 --
 .../groovy/CompilerCustomizerProvider.java      |   28 -
 .../groovy/DefaultImportCustomizerProvider.java |   76 -
 .../groovy/EmptyImportCustomizerProvider.java   |   86 -
 .../groovy/ImportCustomizerProvider.java        |   37 -
 .../groovy/NoImportCustomizerProvider.java      |   57 -
 .../groovy/SecurityCustomizerProvider.java      |   66 -
 .../gremlin/groovy/engine/GremlinExecutor.java  |  551 ----
 .../groovy/engine/GroovyTraversalScript.java    |  114 -
 .../gremlin/groovy/engine/ScriptEngines.java    |  302 --
 .../gremlin/groovy/function/GComparator.java    |   53 -
 .../gremlin/groovy/function/GFunction.java      |   53 -
 .../gremlin/groovy/function/GSupplier.java      |   53 -
 .../gremlin/groovy/function/GUnaryOperator.java |   53 -
 .../groovy/jsr223/DependencyManager.java        |   79 -
 .../groovy/jsr223/GremlinGroovyClassLoader.java |   36 -
 .../jsr223/GremlinGroovyScriptEngine.java       |  524 ----
 .../GremlinGroovyScriptEngineFactory.java       |  114 -
 .../jsr223/ManagedConcurrentValueMap.java       |   82 -
 .../jsr223/ScriptEnginePluginAcceptor.java      |   76 -
 .../gremlin/groovy/jsr223/ScriptExecutor.java   |   56 -
 .../groovy/plugin/AbstractGremlinPlugin.java    |   86 -
 .../gremlin/groovy/plugin/Artifact.java         |   77 -
 .../gremlin/groovy/plugin/GremlinPlugin.java    |   69 -
 .../groovy/plugin/GremlinPluginException.java   |   41 -
 .../plugin/IllegalEnvironmentException.java     |   31 -
 .../gremlin/groovy/plugin/PluginAcceptor.java   |   59 -
 .../plugin/PluginInitializationException.java   |   39 -
 .../gremlin/groovy/plugin/RemoteAcceptor.java   |   66 -
 .../gremlin/groovy/plugin/RemoteException.java  |   40 -
 .../groovy/plugin/SugarGremlinPlugin.java       |   44 -
 .../AbstractImportCustomizerProvider.java       |  192 ++
 .../groovy/CompilerCustomizerProvider.java      |   28 +
 .../groovy/DefaultImportCustomizerProvider.java |   76 +
 .../groovy/EmptyImportCustomizerProvider.java   |   86 +
 .../groovy/ImportCustomizerProvider.java        |   37 +
 .../groovy/NoImportCustomizerProvider.java      |   57 +
 .../groovy/SecurityCustomizerProvider.java      |   66 +
 .../gremlin/groovy/engine/GremlinExecutor.java  |  551 ++++
 .../groovy/engine/GroovyTraversalScript.java    |  114 +
 .../gremlin/groovy/engine/ScriptEngines.java    |  302 ++
 .../gremlin/groovy/function/GComparator.java    |   53 +
 .../gremlin/groovy/function/GFunction.java      |   53 +
 .../gremlin/groovy/function/GSupplier.java      |   53 +
 .../gremlin/groovy/function/GUnaryOperator.java |   53 +
 .../groovy/jsr223/DependencyManager.java        |   79 +
 .../groovy/jsr223/GremlinGroovyClassLoader.java |   36 +
 .../jsr223/GremlinGroovyScriptEngine.java       |  524 ++++
 .../GremlinGroovyScriptEngineFactory.java       |  114 +
 .../jsr223/ManagedConcurrentValueMap.java       |   82 +
 .../jsr223/ScriptEnginePluginAcceptor.java      |   76 +
 .../gremlin/groovy/jsr223/ScriptExecutor.java   |   56 +
 .../groovy/plugin/AbstractGremlinPlugin.java    |   86 +
 .../gremlin/groovy/plugin/Artifact.java         |   77 +
 .../gremlin/groovy/plugin/GremlinPlugin.java    |   69 +
 .../groovy/plugin/GremlinPluginException.java   |   41 +
 .../plugin/IllegalEnvironmentException.java     |   31 +
 .../gremlin/groovy/plugin/PluginAcceptor.java   |   59 +
 .../plugin/PluginInitializationException.java   |   39 +
 .../gremlin/groovy/plugin/RemoteAcceptor.java   |   66 +
 .../gremlin/groovy/plugin/RemoteException.java  |   40 +
 .../groovy/plugin/SugarGremlinPlugin.java       |   44 +
 .../gremlin/server/AbstractChannelizer.java     |  218 --
 .../tinkerpop/gremlin/server/Channelizer.java   |   44 -
 .../com/tinkerpop/gremlin/server/Context.java   |   90 -
 .../com/tinkerpop/gremlin/server/Graphs.java    |   98 -
 .../tinkerpop/gremlin/server/GremlinServer.java |  326 ---
 .../tinkerpop/gremlin/server/OpProcessor.java   |   42 -
 .../com/tinkerpop/gremlin/server/Settings.java  |  414 ---
 .../gremlin/server/channel/HttpChannelizer.java |   78 -
 .../gremlin/server/channel/NioChannelizer.java  |   66 -
 .../server/channel/WebSocketChannelizer.java    |   99 -
 .../handler/HttpGremlinEndpointHandler.java     |  308 ---
 .../gremlin/server/handler/IteratorHandler.java |  123 -
 .../handler/NioGremlinBinaryRequestDecoder.java |   85 -
 .../handler/NioGremlinResponseEncoder.java      |   96 -
 .../server/handler/OpExecutorHandler.java       |   76 -
 .../server/handler/OpSelectorHandler.java       |   92 -
 .../gremlin/server/handler/StateKey.java        |   32 -
 .../handler/WsGremlinBinaryRequestDecoder.java  |   89 -
 .../handler/WsGremlinResponseEncoder.java       |  116 -
 .../handler/WsGremlinTextRequestDecoder.java    |   54 -
 .../server/op/AbstractEvalOpProcessor.java      |  197 --
 .../tinkerpop/gremlin/server/op/OpLoader.java   |   55 -
 .../gremlin/server/op/OpProcessorException.java |   37 -
 .../server/op/control/ControlOpProcessor.java   |  160 --
 .../gremlin/server/op/control/ControlOps.java   |  116 -
 .../gremlin/server/op/session/Session.java      |  142 -
 .../server/op/session/SessionOpProcessor.java   |   83 -
 .../gremlin/server/op/session/SessionOps.java   |   85 -
 .../server/op/standard/StandardOpProcessor.java |   44 -
 .../gremlin/server/op/standard/StandardOps.java |   53 -
 .../server/util/GremlinServerInstall.java       |   51 -
 .../gremlin/server/util/MetricManager.java      |  421 ---
 .../gremlin/server/AbstractChannelizer.java     |  218 ++
 .../tinkerpop/gremlin/server/Channelizer.java   |   44 +
 .../tinkerpop/gremlin/server/Context.java       |   90 +
 .../apache/tinkerpop/gremlin/server/Graphs.java |   98 +
 .../tinkerpop/gremlin/server/GremlinServer.java |  326 +++
 .../tinkerpop/gremlin/server/OpProcessor.java   |   42 +
 .../tinkerpop/gremlin/server/Settings.java      |  414 +++
 .../gremlin/server/channel/HttpChannelizer.java |   78 +
 .../gremlin/server/channel/NioChannelizer.java  |   66 +
 .../server/channel/WebSocketChannelizer.java    |   99 +
 .../handler/HttpGremlinEndpointHandler.java     |  308 +++
 .../gremlin/server/handler/IteratorHandler.java |  123 +
 .../handler/NioGremlinBinaryRequestDecoder.java |   85 +
 .../handler/NioGremlinResponseEncoder.java      |   96 +
 .../server/handler/OpExecutorHandler.java       |   76 +
 .../server/handler/OpSelectorHandler.java       |   92 +
 .../gremlin/server/handler/StateKey.java        |   32 +
 .../handler/WsGremlinBinaryRequestDecoder.java  |   89 +
 .../handler/WsGremlinResponseEncoder.java       |  116 +
 .../handler/WsGremlinTextRequestDecoder.java    |   54 +
 .../server/op/AbstractEvalOpProcessor.java      |  197 ++
 .../tinkerpop/gremlin/server/op/OpLoader.java   |   55 +
 .../gremlin/server/op/OpProcessorException.java |   37 +
 .../server/op/control/ControlOpProcessor.java   |  160 ++
 .../gremlin/server/op/control/ControlOps.java   |  116 +
 .../gremlin/server/op/session/Session.java      |  142 +
 .../server/op/session/SessionOpProcessor.java   |   83 +
 .../gremlin/server/op/session/SessionOps.java   |   85 +
 .../server/op/standard/StandardOpProcessor.java |   44 +
 .../gremlin/server/op/standard/StandardOps.java |   53 +
 .../server/util/GremlinServerInstall.java       |   51 +
 .../gremlin/server/util/MetricManager.java      |  421 +++
 .../AbstractGremlinServerIntegrationTest.java   |   79 -
 .../AbstractGremlinServerPerformanceTest.java   |   97 -
 .../tinkerpop/gremlin/server/GraphsTest.java    |   46 -
 .../server/GremlinAdditionPerformanceTest.java  |  103 -
 .../server/GremlinDriverIntegrateTest.java      |  407 ---
 .../server/GremlinServerHttpIntegrateTest.java  |  403 ---
 .../server/GremlinServerIntegrateTest.java      |  370 ---
 .../server/GremlinTraversalPerformanceTest.java |  106 -
 .../AbstractGremlinServerIntegrationTest.java   |   79 +
 .../AbstractGremlinServerPerformanceTest.java   |   97 +
 .../tinkerpop/gremlin/server/GraphsTest.java    |   46 +
 .../server/GremlinAdditionPerformanceTest.java  |  103 +
 .../server/GremlinDriverIntegrateTest.java      |  407 +++
 .../server/GremlinServerHttpIntegrateTest.java  |  403 +++
 .../server/GremlinServerIntegrateTest.java      |  370 +++
 .../server/GremlinTraversalPerformanceTest.java |  106 +
 .../server/gremlin-server-integration.yaml      |   41 -
 .../server/gremlin-server-performance.yaml      |   40 -
 .../server/gremlin-server-integration.yaml      |   41 +
 .../server/gremlin-server-performance.yaml      |   40 +
 .../GremlinServerAdditionSimulation.scala       |   96 -
 .../GremlinServerAdditionSimulation.scala       |   96 +
 .../gremlin/AbstractGraphProvider.java          |  122 -
 .../tinkerpop/gremlin/AbstractGremlinSuite.java |  324 ---
 .../tinkerpop/gremlin/AbstractGremlinTest.java  |  239 --
 .../tinkerpop/gremlin/ExceptionCoverage.java    |   47 -
 .../tinkerpop/gremlin/ExceptionCoverageSet.java |   35 -
 .../tinkerpop/gremlin/FeatureRequirement.java   |   94 -
 .../gremlin/FeatureRequirementSet.java          |   85 -
 .../tinkerpop/gremlin/FeatureRequirements.java  |   36 -
 .../com/tinkerpop/gremlin/GraphManager.java     |   38 -
 .../com/tinkerpop/gremlin/GraphProvider.java    |  265 --
 .../com/tinkerpop/gremlin/LoadGraphWith.java    |  145 -
 .../java/com/tinkerpop/gremlin/TestHelper.java  |   92 -
 .../generator/AbstractGeneratorTest.java        |   58 -
 .../generator/CommunityGeneratorTest.java       |  227 --
 .../generator/DistributionGeneratorTest.java    |  186 --
 .../process/AbstractGremlinProcessTest.java     |  123 -
 .../gremlin/process/ProcessComputerSuite.java   |  243 --
 .../process/ProcessPerformanceSuite.java        |   64 -
 .../gremlin/process/ProcessStandardSuite.java   |  247 --
 .../process/TraversalPerformanceTest.java       |  104 -
 .../process/computer/GraphComputerTest.java     |  625 -----
 .../ranking/PageRankVertexProgramTest.java      |   99 -
 .../computer/util/ComputerDataStrategyTest.java |   85 -
 .../graph/traversal/step/branch/BranchTest.java |   93 -
 .../graph/traversal/step/branch/ChooseTest.java |   85 -
 .../graph/traversal/step/branch/LocalTest.java  |  311 ---
 .../graph/traversal/step/branch/RepeatTest.java |  322 ---
 .../graph/traversal/step/branch/UnionTest.java  |  235 --
 .../graph/traversal/step/filter/AndTest.java    |   94 -
 .../graph/traversal/step/filter/CoinTest.java   |  100 -
 .../traversal/step/filter/CyclicPathTest.java   |   99 -
 .../graph/traversal/step/filter/DedupTest.java  |  108 -
 .../graph/traversal/step/filter/ExceptTest.java |  219 --
 .../graph/traversal/step/filter/FilterTest.java |  261 --
 .../graph/traversal/step/filter/HasNotTest.java |   97 -
 .../graph/traversal/step/filter/HasTest.java    |  408 ---
 .../graph/traversal/step/filter/IsTest.java     |  158 --
 .../graph/traversal/step/filter/OrTest.java     |   94 -
 .../graph/traversal/step/filter/RangeTest.java  |  187 --
 .../graph/traversal/step/filter/RetainTest.java |  108 -
 .../graph/traversal/step/filter/SampleTest.java |  118 -
 .../traversal/step/filter/SimplePathTest.java   |   99 -
 .../graph/traversal/step/filter/WhereTest.java  |  183 --
 .../graph/traversal/step/map/BackTest.java      |  273 --
 .../graph/traversal/step/map/CoalesceTest.java  |  189 --
 .../graph/traversal/step/map/CountTest.java     |  173 --
 .../graph/traversal/step/map/FoldTest.java      |  124 -
 .../graph/traversal/step/map/MapTest.java       |  180 --
 .../graph/traversal/step/map/MatchTest.java     |  932 -------
 .../graph/traversal/step/map/MaxTest.java       |   80 -
 .../graph/traversal/step/map/MeanTest.java      |   72 -
 .../graph/traversal/step/map/MinTest.java       |   80 -
 .../graph/traversal/step/map/OrderTest.java     |  310 ---
 .../graph/traversal/step/map/PathTest.java      |  195 --
 .../traversal/step/map/PropertiesTest.java      |   84 -
 .../graph/traversal/step/map/SelectTest.java    |  286 --
 .../graph/traversal/step/map/UnfoldTest.java    |  120 -
 .../graph/traversal/step/map/ValueMapTest.java  |  166 --
 .../graph/traversal/step/map/VertexTest.java    |  748 -----
 .../traversal/step/sideEffect/AddEdgeTest.java  |  133 -
 .../step/sideEffect/AggregateTest.java          |  167 --
 .../step/sideEffect/GroupCountTest.java         |  195 --
 .../traversal/step/sideEffect/GroupTest.java    |  201 --
 .../traversal/step/sideEffect/InjectTest.java   |  106 -
 .../traversal/step/sideEffect/ProfileTest.java  |  237 --
 .../traversal/step/sideEffect/SackTest.java     |  126 -
 .../step/sideEffect/SideEffectCapTest.java      |  115 -
 .../step/sideEffect/SideEffectTest.java         |  113 -
 .../traversal/step/sideEffect/StoreTest.java    |  164 --
 .../traversal/step/sideEffect/SubgraphTest.java |  113 -
 .../traversal/step/sideEffect/TreeTest.java     |  168 --
 .../step/util/TraversalSideEffectsTest.java     |   59 -
 .../strategy/RangeByIsCountStrategyTest.java    |  139 -
 .../TraversalVerificationStrategyTest.java      |  124 -
 .../process/traversal/CoreTraversalTest.java    |  204 --
 .../process/traversal/DefaultTraversalTest.java |   50 -
 .../gremlin/process/util/PathTest.java          |  121 -
 .../tinkerpop/gremlin/structure/BatchTest.java  |  473 ----
 .../tinkerpop/gremlin/structure/EdgeTest.java   |  344 ---
 .../gremlin/structure/FeatureSupportTest.java   |  873 ------
 .../structure/GraphConstructionTest.java        |   81 -
 .../structure/GraphReadPerformanceTest.java     |  118 -
 .../tinkerpop/gremlin/structure/GraphTest.java  |  640 -----
 .../structure/GraphWritePerformanceTest.java    |  126 -
 .../com/tinkerpop/gremlin/structure/IoTest.java | 2605 ------------------
 .../gremlin/structure/MockSerializable.java     |   54 -
 .../gremlin/structure/PropertyTest.java         |  484 ----
 .../gremlin/structure/SerializationTest.java    |  332 ---
 .../structure/StructurePerformanceSuite.java    |   65 -
 .../structure/StructureStandardSuite.java       |  119 -
 .../gremlin/structure/TransactionTest.java      |  986 -------
 .../gremlin/structure/VariablesTest.java        |  359 ---
 .../gremlin/structure/VertexPropertyTest.java   |  548 ----
 .../tinkerpop/gremlin/structure/VertexTest.java |  482 ----
 .../io/graphml/GraphMLResourceAccess.java       |   27 -
 .../io/graphson/GraphSONResourceAccess.java     |   27 -
 .../structure/io/kryo/KryoResourceAccess.java   |   27 -
 .../io/script/ScriptResourceAccess.java         |   27 -
 .../structure/strategy/IdStrategyTest.java      |  297 --
 .../strategy/PartitionStrategyTest.java         |  247 --
 .../strategy/ReadOnlyStrategyTest.java          |  178 --
 .../strategy/SequenceStrategyTest.java          |  757 -----
 .../structure/strategy/StrategyGraphTest.java   |  570 ----
 .../strategy/SubgraphStrategyTest.java          |  338 ---
 .../util/detached/DetachedEdgeTest.java         |  183 --
 .../util/detached/DetachedPropertyTest.java     |  108 -
 .../detached/DetachedVertexPropertyTest.java    |  147 -
 .../util/detached/DetachedVertexTest.java       |  271 --
 .../gremlin/AbstractGraphProvider.java          |  122 +
 .../tinkerpop/gremlin/AbstractGremlinSuite.java |  324 +++
 .../tinkerpop/gremlin/AbstractGremlinTest.java  |  239 ++
 .../tinkerpop/gremlin/ExceptionCoverage.java    |   47 +
 .../tinkerpop/gremlin/ExceptionCoverageSet.java |   35 +
 .../tinkerpop/gremlin/FeatureRequirement.java   |   94 +
 .../gremlin/FeatureRequirementSet.java          |   85 +
 .../tinkerpop/gremlin/FeatureRequirements.java  |   36 +
 .../apache/tinkerpop/gremlin/GraphManager.java  |   38 +
 .../apache/tinkerpop/gremlin/GraphProvider.java |  265 ++
 .../apache/tinkerpop/gremlin/LoadGraphWith.java |  145 +
 .../apache/tinkerpop/gremlin/TestHelper.java    |   92 +
 .../generator/AbstractGeneratorTest.java        |   58 +
 .../generator/CommunityGeneratorTest.java       |  227 ++
 .../generator/DistributionGeneratorTest.java    |  186 ++
 .../process/AbstractGremlinProcessTest.java     |  123 +
 .../gremlin/process/ProcessComputerSuite.java   |  243 ++
 .../process/ProcessPerformanceSuite.java        |   64 +
 .../gremlin/process/ProcessStandardSuite.java   |  247 ++
 .../process/TraversalPerformanceTest.java       |  104 +
 .../process/computer/GraphComputerTest.java     |  625 +++++
 .../ranking/PageRankVertexProgramTest.java      |   99 +
 .../computer/util/ComputerDataStrategyTest.java |   85 +
 .../graph/traversal/step/branch/BranchTest.java |   93 +
 .../graph/traversal/step/branch/ChooseTest.java |   85 +
 .../graph/traversal/step/branch/LocalTest.java  |  311 +++
 .../graph/traversal/step/branch/RepeatTest.java |  322 +++
 .../graph/traversal/step/branch/UnionTest.java  |  235 ++
 .../graph/traversal/step/filter/AndTest.java    |   94 +
 .../graph/traversal/step/filter/CoinTest.java   |  100 +
 .../traversal/step/filter/CyclicPathTest.java   |   99 +
 .../graph/traversal/step/filter/DedupTest.java  |  108 +
 .../graph/traversal/step/filter/ExceptTest.java |  219 ++
 .../graph/traversal/step/filter/FilterTest.java |  261 ++
 .../graph/traversal/step/filter/HasNotTest.java |   97 +
 .../graph/traversal/step/filter/HasTest.java    |  408 +++
 .../graph/traversal/step/filter/IsTest.java     |  158 ++
 .../graph/traversal/step/filter/OrTest.java     |   94 +
 .../graph/traversal/step/filter/RangeTest.java  |  187 ++
 .../graph/traversal/step/filter/RetainTest.java |  108 +
 .../graph/traversal/step/filter/SampleTest.java |  118 +
 .../traversal/step/filter/SimplePathTest.java   |   99 +
 .../graph/traversal/step/filter/WhereTest.java  |  183 ++
 .../graph/traversal/step/map/BackTest.java      |  273 ++
 .../graph/traversal/step/map/CoalesceTest.java  |  189 ++
 .../graph/traversal/step/map/CountTest.java     |  173 ++
 .../graph/traversal/step/map/FoldTest.java      |  124 +
 .../graph/traversal/step/map/MapTest.java       |  180 ++
 .../graph/traversal/step/map/MatchTest.java     |  932 +++++++
 .../graph/traversal/step/map/MaxTest.java       |   80 +
 .../graph/traversal/step/map/MeanTest.java      |   72 +
 .../graph/traversal/step/map/MinTest.java       |   80 +
 .../graph/traversal/step/map/OrderTest.java     |  310 +++
 .../graph/traversal/step/map/PathTest.java      |  195 ++
 .../traversal/step/map/PropertiesTest.java      |   84 +
 .../graph/traversal/step/map/SelectTest.java    |  286 ++
 .../graph/traversal/step/map/UnfoldTest.java    |  120 +
 .../graph/traversal/step/map/ValueMapTest.java  |  166 ++
 .../graph/traversal/step/map/VertexTest.java    |  748 +++++
 .../traversal/step/sideEffect/AddEdgeTest.java  |  133 +
 .../step/sideEffect/AggregateTest.java          |  167 ++
 .../step/sideEffect/GroupCountTest.java         |  195 ++
 .../traversal/step/sideEffect/GroupTest.java    |  201 ++
 .../traversal/step/sideEffect/InjectTest.java   |  106 +
 .../traversal/step/sideEffect/ProfileTest.java  |  237 ++
 .../traversal/step/sideEffect/SackTest.java     |  126 +
 .../step/sideEffect/SideEffectCapTest.java      |  115 +
 .../step/sideEffect/SideEffectTest.java         |  113 +
 .../traversal/step/sideEffect/StoreTest.java    |  164 ++
 .../traversal/step/sideEffect/SubgraphTest.java |  113 +
 .../traversal/step/sideEffect/TreeTest.java     |  168 ++
 .../step/util/TraversalSideEffectsTest.java     |   59 +
 .../strategy/RangeByIsCountStrategyTest.java    |  139 +
 .../TraversalVerificationStrategyTest.java      |  124 +
 .../process/traversal/CoreTraversalTest.java    |  204 ++
 .../process/traversal/DefaultTraversalTest.java |   50 +
 .../gremlin/process/util/PathTest.java          |  121 +
 .../tinkerpop/gremlin/structure/BatchTest.java  |  473 ++++
 .../tinkerpop/gremlin/structure/EdgeTest.java   |  344 +++
 .../gremlin/structure/FeatureSupportTest.java   |  873 ++++++
 .../structure/GraphConstructionTest.java        |   81 +
 .../structure/GraphReadPerformanceTest.java     |  118 +
 .../tinkerpop/gremlin/structure/GraphTest.java  |  640 +++++
 .../structure/GraphWritePerformanceTest.java    |  126 +
 .../tinkerpop/gremlin/structure/IoTest.java     | 2605 ++++++++++++++++++
 .../gremlin/structure/MockSerializable.java     |   54 +
 .../gremlin/structure/PropertyTest.java         |  484 ++++
 .../gremlin/structure/SerializationTest.java    |  332 +++
 .../structure/StructurePerformanceSuite.java    |   65 +
 .../structure/StructureStandardSuite.java       |  119 +
 .../gremlin/structure/TransactionTest.java      |  986 +++++++
 .../gremlin/structure/VariablesTest.java        |  359 +++
 .../gremlin/structure/VertexPropertyTest.java   |  548 ++++
 .../tinkerpop/gremlin/structure/VertexTest.java |  482 ++++
 .../io/graphml/GraphMLResourceAccess.java       |   27 +
 .../io/graphson/GraphSONResourceAccess.java     |   27 +
 .../structure/io/kryo/KryoResourceAccess.java   |   27 +
 .../io/script/ScriptResourceAccess.java         |   27 +
 .../structure/strategy/IdStrategyTest.java      |  297 ++
 .../strategy/PartitionStrategyTest.java         |  247 ++
 .../strategy/ReadOnlyStrategyTest.java          |  178 ++
 .../strategy/SequenceStrategyTest.java          |  757 +++++
 .../structure/strategy/StrategyGraphTest.java   |  570 ++++
 .../strategy/SubgraphStrategyTest.java          |  338 +++
 .../util/detached/DetachedEdgeTest.java         |  183 ++
 .../util/detached/DetachedPropertyTest.java     |  108 +
 .../detached/DetachedVertexPropertyTest.java    |  147 +
 .../util/detached/DetachedVertexTest.java       |  271 ++
 .../structure/io/graphml/graph-types.xml        |   42 -
 .../structure/io/graphml/graphml-1.1.xsd        |  354 ---
 .../structure/io/graphml/grateful-dead.xml      |   17 -
 .../io/graphml/tinkerpop-classic-normalized.xml |   65 -
 .../structure/io/graphml/tinkerpop-classic.xml  |   17 -
 .../structure/io/graphml/tinkerpop-modern.xml   |   17 -
 .../io/graphson/grateful-dead-vertices.ldjson   |  808 ------
 .../structure/io/graphson/grateful-dead.json    |    1 -
 .../io/graphson/tinkerpop-classic-legacy.json   |  145 -
 .../graphson/tinkerpop-classic-normalized.json  |    1 -
 .../io/graphson/tinkerpop-classic-typed.json    |    1 -
 .../graphson/tinkerpop-classic-vertices.ldjson  |    6 -
 .../io/graphson/tinkerpop-classic.json          |    1 -
 .../io/graphson/tinkerpop-crew-typed.json       |    1 -
 .../structure/io/graphson/tinkerpop-crew.json   |    1 -
 .../graphson/tinkerpop-modern-normalized.json   |    1 -
 .../io/graphson/tinkerpop-modern-typed.json     |    1 -
 .../structure/io/graphson/tinkerpop-modern.json |    1 -
 .../io/kryo/grateful-dead-vertices.gio          |  Bin 1028298 -> 0 bytes
 .../gremlin/structure/io/kryo/grateful-dead.gio |  Bin 515409 -> 0 bytes
 .../io/kryo/tinkerpop-classic-vertices.gio      |  Bin 1323 -> 0 bytes
 .../structure/io/kryo/tinkerpop-classic.gio     |  Bin 817 -> 0 bytes
 .../io/kryo/tinkerpop-crew-vertices.gio         |  Bin 2743 -> 0 bytes
 .../structure/io/kryo/tinkerpop-crew.gio        |  Bin 1916 -> 0 bytes
 .../io/kryo/tinkerpop-modern-vertices.gio       |  Bin 1439 -> 0 bytes
 .../structure/io/kryo/tinkerpop-modern.gio      |  Bin 877 -> 0 bytes
 .../structure/io/script/script-input.groovy     |   47 -
 .../structure/io/script/script-output.groovy    |   30 -
 .../structure/io/script/tinkerpop-classic.txt   |    6 -
 .../structure/io/graphml/graph-types.xml        |   42 +
 .../structure/io/graphml/graphml-1.1.xsd        |  354 +++
 .../structure/io/graphml/grateful-dead.xml      |   17 +
 .../io/graphml/tinkerpop-classic-normalized.xml |   65 +
 .../structure/io/graphml/tinkerpop-classic.xml  |   17 +
 .../structure/io/graphml/tinkerpop-modern.xml   |   17 +
 .../io/graphson/grateful-dead-vertices.ldjson   |  808 ++++++
 .../structure/io/graphson/grateful-dead.json    |    1 +
 .../io/graphson/tinkerpop-classic-legacy.json   |  145 +
 .../graphson/tinkerpop-classic-normalized.json  |    1 +
 .../io/graphson/tinkerpop-classic-typed.json    |    1 +
 .../graphson/tinkerpop-classic-vertices.ldjson  |    6 +
 .../io/graphson/tinkerpop-classic.json          |    1 +
 .../io/graphson/tinkerpop-crew-typed.json       |    1 +
 .../structure/io/graphson/tinkerpop-crew.json   |    1 +
 .../graphson/tinkerpop-modern-normalized.json   |    1 +
 .../io/graphson/tinkerpop-modern-typed.json     |    1 +
 .../structure/io/graphson/tinkerpop-modern.json |    1 +
 .../io/kryo/grateful-dead-vertices.gio          |  Bin 0 -> 1028298 bytes
 .../gremlin/structure/io/kryo/grateful-dead.gio |  Bin 0 -> 515409 bytes
 .../io/kryo/tinkerpop-classic-vertices.gio      |  Bin 0 -> 1323 bytes
 .../structure/io/kryo/tinkerpop-classic.gio     |  Bin 0 -> 817 bytes
 .../io/kryo/tinkerpop-crew-vertices.gio         |  Bin 0 -> 2743 bytes
 .../structure/io/kryo/tinkerpop-crew.gio        |  Bin 0 -> 1916 bytes
 .../io/kryo/tinkerpop-modern-vertices.gio       |  Bin 0 -> 1439 bytes
 .../structure/io/kryo/tinkerpop-modern.gio      |  Bin 0 -> 877 bytes
 .../structure/io/script/script-input.groovy     |   47 +
 .../structure/io/script/script-output.groovy    |   30 +
 .../structure/io/script/tinkerpop-classic.txt   |    6 +
 .../process/TraversalStrategiesTest.java        |  189 --
 .../traversal/GraphTraversalMethodsTest.java    |  161 --
 .../step/filter/ConjunctionStepTest.java        |   68 -
 .../gremlin/process/graph/util/TreeTest.java    |   96 -
 .../gremlin/process/util/BulkSetTest.java       |   66 -
 .../process/util/TraversalHelperTest.java       |  133 -
 .../gremlin/structure/CompareTest.java          |  111 -
 .../structure/ExceptionCoverageTest.java        |  100 -
 .../structure/FeaturesConventionTest.java       |   97 -
 .../gremlin/structure/GraphHiddenTest.java      |   48 -
 .../structure/io/kryo/KryoMapperTest.java       |   34 -
 .../structure/util/ElementHelperTest.java       |  450 ---
 .../util/config/YamlConfigurationTest.java      |  120 -
 .../gremlin/util/function/TriConsumerTest.java  |   68 -
 .../gremlin/util/function/TriFunctionTest.java  |   43 -
 .../process/TraversalStrategiesTest.java        |  189 ++
 .../traversal/GraphTraversalMethodsTest.java    |  161 ++
 .../step/filter/ConjunctionStepTest.java        |   68 +
 .../gremlin/process/graph/util/TreeTest.java    |   96 +
 .../gremlin/process/util/BulkSetTest.java       |   66 +
 .../process/util/TraversalHelperTest.java       |  133 +
 .../gremlin/structure/CompareTest.java          |  111 +
 .../structure/ExceptionCoverageTest.java        |  100 +
 .../structure/FeaturesConventionTest.java       |   97 +
 .../gremlin/structure/GraphHiddenTest.java      |   48 +
 .../structure/io/kryo/KryoMapperTest.java       |   34 +
 .../structure/util/ElementHelperTest.java       |  450 +++
 .../util/config/YamlConfigurationTest.java      |  120 +
 .../gremlin/util/function/TriConsumerTest.java  |   68 +
 .../gremlin/util/function/TriFunctionTest.java  |   43 +
 .../hadoop/groovy/plugin/HadoopLoader.groovy    |  132 -
 .../hadoop/groovy/plugin/HadoopLoader.groovy    |  132 +
 .../com/tinkerpop/gremlin/hadoop/Constants.java |   48 -
 .../groovy/plugin/HadoopGremlinPlugin.java      |  112 -
 .../groovy/plugin/HadoopRemoteAcceptor.java     |  130 -
 .../hadoop/process/computer/HadoopCombine.java  |   91 -
 .../hadoop/process/computer/HadoopMap.java      |   78 -
 .../hadoop/process/computer/HadoopReduce.java   |   89 -
 .../computer/example/TraversalSupplier1.java    |   34 -
 .../computer/example/TraversalSupplier2.java    |   34 -
 .../computer/example/TraversalSupplier3.java    |   35 -
 .../process/computer/giraph/EmptyOutEdges.java  |   80 -
 .../computer/giraph/GiraphComputeVertex.java    |  146 -
 .../computer/giraph/GiraphGraphComputer.java    |  234 --
 .../process/computer/giraph/GiraphMemory.java   |  206 --
 .../computer/giraph/GiraphMessageCombiner.java  |   60 -
 .../computer/giraph/GiraphMessenger.java        |   78 -
 .../computer/giraph/GiraphWorkerContext.java    |   70 -
 .../computer/giraph/MemoryAggregator.java       |   93 -
 .../process/computer/giraph/RuleWritable.java   |  107 -
 .../giraph/io/GiraphVertexInputFormat.java      |   65 -
 .../giraph/io/GiraphVertexOutputFormat.java     |   65 -
 .../computer/giraph/io/GiraphVertexReader.java  |   67 -
 .../computer/giraph/io/GiraphVertexWriter.java  |   57 -
 .../mapreduce/MapReduceGraphComputer.java       |   26 -
 .../process/computer/util/MapReduceHelper.java  |  143 -
 .../process/computer/util/MemoryMapReduce.java  |  118 -
 .../strategy/HadoopElementStepStrategy.java     |   65 -
 .../hadoop/structure/HadoopConfiguration.java   |   91 -
 .../gremlin/hadoop/structure/HadoopEdge.java    |   70 -
 .../gremlin/hadoop/structure/HadoopElement.java |   91 -
 .../gremlin/hadoop/structure/HadoopGraph.java   |  402 ---
 .../hadoop/structure/HadoopGraphVariables.java  |   62 -
 .../hadoop/structure/HadoopProperty.java        |   82 -
 .../gremlin/hadoop/structure/HadoopVertex.java  |   85 -
 .../hadoop/structure/HadoopVertexProperty.java  |  113 -
 .../hadoop/structure/hdfs/HDFSTools.java        |  113 -
 .../structure/hdfs/HadoopEdgeIterator.java      |   87 -
 .../structure/hdfs/HadoopElementIterator.java   |   74 -
 .../structure/hdfs/HadoopVertexIterator.java    |   86 -
 .../hadoop/structure/hdfs/HiddenFileFilter.java |   44 -
 .../hadoop/structure/hdfs/TextIterator.java     |   91 -
 .../structure/io/CommonFileOutputFormat.java    |   57 -
 .../hadoop/structure/io/ObjectWritable.java     |  104 -
 .../structure/io/ObjectWritableComparator.java  |   83 -
 .../structure/io/ObjectWritableIterator.java    |   93 -
 .../hadoop/structure/io/VertexWritable.java     |   93 -
 .../io/graphson/GraphSONInputFormat.java        |   63 -
 .../io/graphson/GraphSONOutputFormat.java       |   43 -
 .../io/graphson/GraphSONRecordReader.java       |   95 -
 .../io/graphson/GraphSONRecordWriter.java       |   65 -
 .../structure/io/kryo/KryoInputFormat.java      |   63 -
 .../structure/io/kryo/KryoOutputFormat.java     |   43 -
 .../structure/io/kryo/KryoRecordReader.java     |  113 -
 .../structure/io/kryo/KryoRecordWriter.java     |   54 -
 .../structure/io/kryo/VertexStreamIterator.java |  147 -
 .../structure/io/script/ScriptInputFormat.java  |   66 -
 .../structure/io/script/ScriptOutputFormat.java |   43 -
 .../structure/io/script/ScriptRecordReader.java |  136 -
 .../structure/io/script/ScriptRecordWriter.java |   90 -
 .../gremlin/hadoop/structure/util/ConfUtil.java |   63 -
 .../hadoop/structure/util/HadoopHelper.java     |   43 -
 .../tinkerpop/gremlin/hadoop/Constants.java     |   48 +
 .../groovy/plugin/HadoopGremlinPlugin.java      |  112 +
 .../groovy/plugin/HadoopRemoteAcceptor.java     |  130 +
 .../hadoop/process/computer/HadoopCombine.java  |   91 +
 .../hadoop/process/computer/HadoopMap.java      |   78 +
 .../hadoop/process/computer/HadoopReduce.java   |   89 +
 .../computer/example/TraversalSupplier1.java    |   34 +
 .../computer/example/TraversalSupplier2.java    |   34 +
 .../computer/example/TraversalSupplier3.java    |   35 +
 .../process/computer/giraph/EmptyOutEdges.java  |   80 +
 .../computer/giraph/GiraphComputeVertex.java    |  146 +
 .../computer/giraph/GiraphGraphComputer.java    |  234 ++
 .../process/computer/giraph/GiraphMemory.java   |  206 ++
 .../computer/giraph/GiraphMessageCombiner.java  |   60 +
 .../computer/giraph/GiraphMessenger.java        |   78 +
 .../computer/giraph/GiraphWorkerContext.java    |   70 +
 .../computer/giraph/MemoryAggregator.java       |   93 +
 .../process/computer/giraph/RuleWritable.java   |  107 +
 .../giraph/io/GiraphVertexInputFormat.java      |   65 +
 .../giraph/io/GiraphVertexOutputFormat.java     |   65 +
 .../computer/giraph/io/GiraphVertexReader.java  |   67 +
 .../computer/giraph/io/GiraphVertexWriter.java  |   57 +
 .../mapreduce/MapReduceGraphComputer.java       |   26 +
 .../process/computer/util/MapReduceHelper.java  |  143 +
 .../process/computer/util/MemoryMapReduce.java  |  118 +
 .../strategy/HadoopElementStepStrategy.java     |   65 +
 .../hadoop/structure/HadoopConfiguration.java   |   91 +
 .../gremlin/hadoop/structure/HadoopEdge.java    |   70 +
 .../gremlin/hadoop/structure/HadoopElement.java |   91 +
 .../gremlin/hadoop/structure/HadoopGraph.java   |  402 +++
 .../hadoop/structure/HadoopGraphVariables.java  |   62 +
 .../hadoop/structure/HadoopProperty.java        |   82 +
 .../gremlin/hadoop/structure/HadoopVertex.java  |   85 +
 .../hadoop/structure/HadoopVertexProperty.java  |  113 +
 .../hadoop/structure/hdfs/HDFSTools.java        |  113 +
 .../structure/hdfs/HadoopEdgeIterator.java      |   87 +
 .../structure/hdfs/HadoopElementIterator.java   |   74 +
 .../structure/hdfs/HadoopVertexIterator.java    |   86 +
 .../hadoop/structure/hdfs/HiddenFileFilter.java |   44 +
 .../hadoop/structure/hdfs/TextIterator.java     |   91 +
 .../structure/io/CommonFileOutputFormat.java    |   57 +
 .../hadoop/structure/io/ObjectWritable.java     |  104 +
 .../structure/io/ObjectWritableComparator.java  |   83 +
 .../structure/io/ObjectWritableIterator.java    |   93 +
 .../hadoop/structure/io/VertexWritable.java     |   93 +
 .../io/graphson/GraphSONInputFormat.java        |   63 +
 .../io/graphson/GraphSONOutputFormat.java       |   43 +
 .../io/graphson/GraphSONRecordReader.java       |   95 +
 .../io/graphson/GraphSONRecordWriter.java       |   65 +
 .../structure/io/kryo/KryoInputFormat.java      |   63 +
 .../structure/io/kryo/KryoOutputFormat.java     |   43 +
 .../structure/io/kryo/KryoRecordReader.java     |  113 +
 .../structure/io/kryo/KryoRecordWriter.java     |   54 +
 .../structure/io/kryo/VertexStreamIterator.java |  147 +
 .../structure/io/script/ScriptInputFormat.java  |   66 +
 .../structure/io/script/ScriptOutputFormat.java |   43 +
 .../structure/io/script/ScriptRecordReader.java |  136 +
 .../structure/io/script/ScriptRecordWriter.java |   90 +
 .../gremlin/hadoop/structure/util/ConfUtil.java |   63 +
 .../hadoop/structure/util/HadoopHelper.java     |   43 +
 .../gremlin/hadoop/HadoopGraphProvider.java     |  146 -
 ...HadoopGraphProcessComputerIntegrateTest.java |   32 -
 .../process/HadoopGraphProcessStandardTest.java |   33 -
 ...GraphGroovyProcessComputerIntegrateTest.java |   33 -
 .../HadoopGraphGroovyProcessStandardTest.java   |   33 -
 .../io/HadoopGraphStructureStandardTest.java    |   34 -
 .../GraphSONRecordReaderWriterTest.java         |  116 -
 .../io/graphson/VertexStreamIteratorTest.java   |   81 -
 .../io/kryo/KryoRecordReaderWriterTest.java     |  113 -
 .../io/script/ScriptRecordReaderWriterTest.java |  119 -
 .../gremlin/hadoop/HadoopGraphProvider.java     |  146 +
 ...HadoopGraphProcessComputerIntegrateTest.java |   32 +
 .../process/HadoopGraphProcessStandardTest.java |   33 +
 ...GraphGroovyProcessComputerIntegrateTest.java |   33 +
 .../HadoopGraphGroovyProcessStandardTest.java   |   33 +
 .../io/HadoopGraphStructureStandardTest.java    |   34 +
 .../GraphSONRecordReaderWriterTest.java         |  116 +
 .../io/graphson/VertexStreamIteratorTest.java   |   81 +
 .../io/kryo/KryoRecordReaderWriterTest.java     |  113 +
 .../io/script/ScriptRecordReaderWriterTest.java |  119 +
 .../process/computer/giraph/zookeeper-3.3.3.jar |  Bin 601677 -> 0 bytes
 .../process/computer/giraph/zookeeper-3.3.3.jar |  Bin 0 -> 601677 bytes
 .../neo4j/groovy/plugin/Neo4jGremlinPlugin.java |   53 -
 .../step/sideEffect/Neo4jGraphStep.java         |  230 --
 .../step/util/Neo4jCypherIterator.java          |   66 -
 .../strategy/Neo4jGraphStepStrategy.java        |   69 -
 .../gremlin/neo4j/structure/Neo4jEdge.java      |   93 -
 .../gremlin/neo4j/structure/Neo4jElement.java   |  111 -
 .../gremlin/neo4j/structure/Neo4jGraph.java     |  650 -----
 .../neo4j/structure/Neo4jGraphVariables.java    |  178 --
 .../gremlin/neo4j/structure/Neo4jHelper.java    |   85 -
 .../gremlin/neo4j/structure/Neo4jProperty.java  |   99 -
 .../gremlin/neo4j/structure/Neo4jVertex.java    |  264 --
 .../neo4j/structure/Neo4jVertexProperty.java    |  219 --
 .../neo4j/groovy/plugin/Neo4jGremlinPlugin.java |   53 +
 .../step/sideEffect/Neo4jGraphStep.java         |  230 ++
 .../step/util/Neo4jCypherIterator.java          |   66 +
 .../strategy/Neo4jGraphStepStrategy.java        |   69 +
 .../gremlin/neo4j/structure/Neo4jEdge.java      |   93 +
 .../gremlin/neo4j/structure/Neo4jElement.java   |  111 +
 .../gremlin/neo4j/structure/Neo4jGraph.java     |  650 +++++
 .../neo4j/structure/Neo4jGraphVariables.java    |  178 ++
 .../gremlin/neo4j/structure/Neo4jHelper.java    |   85 +
 .../gremlin/neo4j/structure/Neo4jProperty.java  |   99 +
 .../gremlin/neo4j/structure/Neo4jVertex.java    |  264 ++
 .../neo4j/structure/Neo4jVertexProperty.java    |  219 ++
 .../neo4j/AbstractNeo4jGraphProvider.java       |  156 --
 .../gremlin/neo4j/BaseNeo4jGraphTest.java       |   97 -
 .../neo4j/DefaultNeo4jGraphProvider.java        |   43 -
 .../NoMetaMultiPropertyNeo4jGraphProvider.java  |   42 -
 .../neo4j/process/Neo4jCypherStartTest.java     |  117 -
 .../process/Neo4jGraphProcessStandardTest.java  |   35 -
 .../Neo4jGraphGroovyProcessStandardTest.java    |   33 -
 .../Neo4jGraphStructureStandardTest.java        |   34 -
 .../gremlin/neo4j/structure/Neo4jGraphTest.java |  739 -----
 ...eo4jGraphStructureStandardIntegrateTest.java |   34 -
 .../neo4j/AbstractNeo4jGraphProvider.java       |  156 ++
 .../gremlin/neo4j/BaseNeo4jGraphTest.java       |   97 +
 .../neo4j/DefaultNeo4jGraphProvider.java        |   43 +
 .../NoMetaMultiPropertyNeo4jGraphProvider.java  |   42 +
 .../neo4j/process/Neo4jCypherStartTest.java     |  117 +
 .../process/Neo4jGraphProcessStandardTest.java  |   35 +
 .../Neo4jGraphGroovyProcessStandardTest.java    |   33 +
 .../Neo4jGraphStructureStandardTest.java        |   34 +
 .../gremlin/neo4j/structure/Neo4jGraphTest.java |  739 +++++
 ...eo4jGraphStructureStandardIntegrateTest.java |   34 +
 .../groovy/plugin/TinkerGraphGremlinPlugin.java |   56 -
 .../process/computer/TinkerComputerResult.java  |   39 -
 .../process/computer/TinkerGraphComputer.java   |  186 --
 .../process/computer/TinkerGraphView.java       |  145 -
 .../process/computer/TinkerMapEmitter.java      |   75 -
 .../process/computer/TinkerMemory.java          |  152 -
 .../process/computer/TinkerMessageBoard.java    |   39 -
 .../process/computer/TinkerMessenger.java       |  103 -
 .../process/computer/TinkerReduceEmitter.java   |   52 -
 .../process/computer/TinkerWorkerPool.java      |   97 -
 .../traversal/sideEffect/TinkerGraphStep.java   |  105 -
 .../strategy/TinkerElementStepStrategy.java     |   65 -
 .../strategy/TinkerGraphStepStrategy.java       |   75 -
 .../tinkergraph/structure/TinkerEdge.java       |  118 -
 .../tinkergraph/structure/TinkerElement.java    |  117 -
 .../tinkergraph/structure/TinkerFactory.java    |  167 --
 .../tinkergraph/structure/TinkerGraph.java      |  357 ---
 .../structure/TinkerGraphVariables.java         |   65 -
 .../tinkergraph/structure/TinkerHelper.java     |  154 --
 .../tinkergraph/structure/TinkerIndex.java      |  154 --
 .../tinkergraph/structure/TinkerProperty.java   |   82 -
 .../tinkergraph/structure/TinkerVertex.java     |  149 -
 .../structure/TinkerVertexProperty.java         |  129 -
 .../groovy/plugin/TinkerGraphGremlinPlugin.java |   56 +
 .../process/computer/TinkerComputerResult.java  |   39 +
 .../process/computer/TinkerGraphComputer.java   |  186 ++
 .../process/computer/TinkerGraphView.java       |  145 +
 .../process/computer/TinkerMapEmitter.java      |   75 +
 .../process/computer/TinkerMemory.java          |  152 +
 .../process/computer/TinkerMessageBoard.java    |   39 +
 .../process/computer/TinkerMessenger.java       |  103 +
 .../process/computer/TinkerReduceEmitter.java   |   52 +
 .../process/computer/TinkerWorkerPool.java      |   97 +
 .../traversal/sideEffect/TinkerGraphStep.java   |  105 +
 .../strategy/TinkerElementStepStrategy.java     |   65 +
 .../strategy/TinkerGraphStepStrategy.java       |   75 +
 .../tinkergraph/structure/TinkerEdge.java       |  118 +
 .../tinkergraph/structure/TinkerElement.java    |  117 +
 .../tinkergraph/structure/TinkerFactory.java    |  167 ++
 .../tinkergraph/structure/TinkerGraph.java      |  357 +++
 .../structure/TinkerGraphVariables.java         |   65 +
 .../tinkergraph/structure/TinkerHelper.java     |  154 ++
 .../tinkergraph/structure/TinkerIndex.java      |  154 ++
 .../tinkergraph/structure/TinkerProperty.java   |   82 +
 .../tinkergraph/structure/TinkerVertex.java     |  149 +
 .../structure/TinkerVertexProperty.java         |  129 +
 .../structure/GroovyTinkerGraphTest.groovy      |   47 -
 .../structure/GroovyTinkerGraphTest.groovy      |   47 +
 .../tinkergraph/TinkerGraphGraphProvider.java   |   69 -
 .../process/TinkerGraphProcessComputerTest.java |   34 -
 .../TinkerGraphProcessPerformanceTest.java      |   35 -
 .../process/TinkerGraphProcessStandardTest.java |   34 -
 .../TinkerGraphGroovyProcessComputerTest.java   |   37 -
 .../TinkerGraphGroovyProcessStandardTest.java   |   37 -
 .../TinkerGraphStructurePerformanceTest.java    |   35 -
 .../TinkerGraphStructureStandardTest.java       |   35 -
 .../tinkergraph/structure/TinkerGraphTest.java  |  684 -----
 ...nkerGraphGroovyEnvironmentIntegrateTest.java |   37 -
 ...erGraphGroovyEnvironmentPerformanceTest.java |   37 -
 .../TinkerGraphGroovyEnvironmentTest.java       |   37 -
 .../tinkergraph/TinkerGraphGraphProvider.java   |   69 +
 .../process/TinkerGraphProcessComputerTest.java |   34 +
 .../TinkerGraphProcessPerformanceTest.java      |   35 +
 .../process/TinkerGraphProcessStandardTest.java |   34 +
 .../TinkerGraphGroovyProcessComputerTest.java   |   37 +
 .../TinkerGraphGroovyProcessStandardTest.java   |   37 +
 .../TinkerGraphStructurePerformanceTest.java    |   35 +
 .../TinkerGraphStructureStandardTest.java       |   35 +
 .../tinkergraph/structure/TinkerGraphTest.java  |  684 +++++
 ...nkerGraphGroovyEnvironmentIntegrateTest.java |   37 +
 ...erGraphGroovyEnvironmentPerformanceTest.java |   37 +
 .../TinkerGraphGroovyEnvironmentTest.java       |   37 +
 1740 files changed, 107330 insertions(+), 107330 deletions(-)
----------------------------------------------------------------------