You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tinkerpop.apache.org by co...@apache.org on 2026/03/18 16:59:47 UTC

(tinkerpop) branch graph-binary-4-JS-HTTP updated (acb18bf9c1 -> 9e50e37692)

This is an automated email from the ASF dual-hosted git repository.

colegreer pushed a change to branch graph-binary-4-JS-HTTP
in repository https://gitbox.apache.org/repos/asf/tinkerpop.git


 discard acb18bf9c1 fix JS examples
 discard 0a042edb9f Fix integration and feature tests
 discard 687b39179a JS GLV test infrastructure fixes
 discard 6efb6932c3 Replace Bytecode in tests with GremlinLang
 discard 51673db994 Comment out deprecated method causing conflicts
 discard 6fdc12b7eb Unit test updates for HTTP and GraphBinary
 discard 88686fa250 Updated GraphBinary reader and writer to v4
 discard b49ecc5804 Update JS driver to GraphBinary4
 discard 9b8a310e6b minor tweaks
 discard 5fece6967e Replace JS Websockets with HTTP
     add d3865e5b18 Add changes from v1 section to the GraphBinary specification CTR
     add c070d3354a Explicit use of Cardinality for sideEffect test CTR
     add 3a214ce90e Merge branch '3.8-dev'
     add 544d34439c Fix Merge typecode in graphbinary specification CTR
     add 1671d38f9f CTR update dotnet docker test set up to avoid masking build errors
     add 6b99e214c8 Merge branch '3.7-dev' into 3.8-dev
     add 8b45a6ff04 CTR dotnet fix regex parsing for Gremlin.cs generation to resolve build failure & update examples
     add 890209fb49 Merge branch '3.8-dev'
     add 4ac34ee026 Pin gremlin-javascript to patch versions.
     add 297376f337 Merge branch '3.8-dev'
     add b22038a20a Remove grunt dependency for straight jsdoc usage
     add b606b20c14 Merge branch '3.7-dev' into 3.8-dev
     add a855ac9111 Merge branch '3.8-dev'
     add 995d48e299 Updated eslint dependency for gremlin-javascript CTR
     add 796162e146 Updated cucumber to latest version CTR
     add d10f8dc7fd Merge branch '3.7-dev' into 3.8-dev
     add 3937cee5b5 Merge branch '3.8-dev'
     add ad74eccabc Removed duplicate cucumber declaration CTR
     add 991753b507 Update JS driver to GraphBinary4 (#3312)
     add 5547f4e048 Fixed up licenses for gremlin-javascript
     add 83c6fb9175 Merge branch '3.7-dev' into 3.8-dev
     add 2661049a5c Merge branch '3.8-dev'
     add 7c3a7ecd17 update index.html (#3314)
     add 1c8ad966f0 TINKERPOP-3235 Fixed mergeE validation of static onCreate overrides
     add 750f0811d1 Merge branch '3.7-dev' into 3.8-dev
     add a892813dcd Merge branch '3.8-dev'
     add 390741df8d Removed licenses for javascript
     add b1f161e2ed Merge branch '3.7-dev' into 3.8-dev
     add 01199bce81 Merge branch '3.8-dev'
     add 32b7000415 License normalization CTR
     add 725bd97475 Merge branch '3.7-dev' into 3.8-dev
     add 57dc5514e0 Merge branch '3.8-dev'
     add 159bd6c63d License header normalization CTR
     add fd2c4b4a1d Added license header fix utility CTR
     add a49bd2d53e Deprecated LANGUAGE translator for CANONICAL
     add b2443ccf4a License file normalization CTR
     add a80eaeb2ac Merge branch '3.7-dev' into 3.8-dev
     add a1406b1095 Merge branch '3.8-dev'
     add 71da803899 Add gremlin-mcp to dependabot CTR
     add 90749fe1c0 Changed copyright to 2026 CTR
     add 9ef86ab31a Updated copyright to 2026 CTR
     add 7c81345c6e Replace JS Websockets with HTTP
     add 0bfe2381f6 minor tweaks
     add 0045503cb2 Updated GraphBinary reader and writer to v4
     add 82a884df15 Unit test updates for HTTP and GraphBinary
     add f6a3edb774 Comment out deprecated method causing conflicts
     add d12ed2e35d Replace Bytecode in tests with GremlinLang
     add 9fb81e7d95 JS GLV test infrastructure fixes
     add 04c9bd0adf Fix integration and feature tests
     add e9238d482c fix JS examples
     add 2ced41407d Fix BulkResults handling, other minor fixes
     add 7b6c6bf6da remove graphson from JS
     add 9e50e37692 disable transactions and minor fixes

This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version.  This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:

 * -- * -- B -- O -- O -- O   (acb18bf9c1)
            \
             N -- N -- N   refs/heads/graph-binary-4-JS-HTTP (9e50e37692)

You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.

Any revisions marked "omit" are not gone; other references still
refer to them.  Any revisions marked "discard" are gone forever.

No new revisions were added by this update.

Summary of changes:
 .github/dependabot.yml                             |   11 +
 CHANGELOG.asciidoc                                 |   27 +-
 CONTRIBUTING.md                                    |   24 +-
 NOTICE                                             |    2 +-
 README.md                                          |   24 +-
 bin/fix-license-headers.py                         |  526 ++
 bin/publish-docs.awk                               |    2 +-
 bin/publish-home.awk                               |    2 +-
 bin/run-examples.sh                                |    2 +-
 data/script-input.groovy                           |    2 +-
 docker/gremlin-server/gremlin-console-jaas.conf    |    2 +-
 docker/gremlin-server/krb5.conf                    |   13 +-
 docker/gremlin-test-server/krb5.conf               |   13 +-
 docs/archive/changelogs/changelog-3.0.x.asciidoc   |   24 +-
 docs/archive/changelogs/changelog-3.1.x.asciidoc   |   24 +-
 docs/archive/changelogs/changelog-3.2.x.asciidoc   |   24 +-
 docs/archive/changelogs/changelog-3.3.x.asciidoc   |   24 +-
 docs/archive/changelogs/changelog-3.4.x.asciidoc   |   24 +-
 docs/archive/changelogs/changelog-3.5.x.asciidoc   |   24 +-
 docs/archive/changelogs/changelog-3.6.x.asciidoc   |   24 +-
 docs/gremlint/.gitignore                           |    2 +-
 docs/gremlint/README.md                            |   32 +-
 docs/gremlint/config-overrides.js                  |    2 +-
 docs/gremlint/public/index.html                    |   28 +-
 docs/gremlint/public/robots.txt                    |    2 +-
 docs/gremlint/src/App.css                          |    2 +-
 docs/gremlint/src/App.test.tsx                     |    2 +-
 docs/gremlint/src/App.tsx                          |    2 +-
 docs/gremlint/src/components/CenteredContainer.tsx |    2 +-
 docs/gremlint/src/components/CodePreview.tsx       |    2 +-
 docs/gremlint/src/components/FadeIn.tsx            |    2 +-
 docs/gremlint/src/components/Footer.tsx            |    4 +-
 docs/gremlint/src/components/LoadingAnimation.tsx  |    2 +-
 docs/gremlint/src/components/NavigationButton.tsx  |    2 +-
 docs/gremlint/src/components/Navigator.tsx         |    2 +-
 docs/gremlint/src/components/Paragraph.tsx         |    2 +-
 docs/gremlint/src/components/QueryInput.tsx        |    2 +-
 docs/gremlint/src/components/Spacer.ts             |    2 +-
 docs/gremlint/src/components/StyleGuideRule.tsx    |    2 +-
 docs/gremlint/src/components/TextButton.tsx        |    2 +-
 docs/gremlint/src/components/Title.tsx             |    2 +-
 docs/gremlint/src/components/Toggle.tsx            |    2 +-
 docs/gremlint/src/components/View.tsx              |    2 +-
 docs/gremlint/src/index.css                        |    2 +-
 docs/gremlint/src/index.tsx                        |    2 +-
 docs/gremlint/src/libs/reduced-state/dispatch.ts   |    2 +-
 docs/gremlint/src/libs/reduced-state/index.ts      |    2 +-
 .../src/libs/reduced-state/reducedState.ts         |    2 +-
 docs/gremlint/src/libs/reduced-state/types.ts      |    2 +-
 .../src/libs/reduced-state/useReducedState.ts      |    2 +-
 docs/gremlint/src/react-app-env.d.ts               |    2 +-
 docs/gremlint/src/reportWebVitals.ts               |    2 +-
 docs/gremlint/src/router.ts                        |    2 +-
 docs/gremlint/src/setupTests.ts                    |    2 +-
 docs/gremlint/src/store/actions.ts                 |    2 +-
 docs/gremlint/src/store/index.ts                   |    2 +-
 docs/gremlint/src/store/initialState.ts            |    2 +-
 docs/gremlint/src/store/reducers.ts                |    2 +-
 docs/gremlint/src/store/routines.ts                |    2 +-
 docs/gremlint/src/store/types.ts                   |    2 +-
 docs/gremlint/src/styleVariables.ts                |    2 +-
 .../src/views/QueryFormatter/AdvancedOptions.tsx   |    2 +-
 docs/gremlint/src/views/QueryFormatter/index.tsx   |    2 +-
 docs/gremlint/src/views/StyleGuide/index.tsx       |    2 +-
 docs/gremlint/src/views/StyleGuide/rules.ts        |    2 +-
 docs/javadoc/overview.html                         |   24 +-
 docs/preprocessor/awk/cleanup.awk                  |    2 +-
 docs/preprocessor/awk/ignore.awk                   |    2 +-
 docs/preprocessor/awk/init-code-blocks.awk         |    2 +-
 docs/preprocessor/awk/language-variants.awk        |    2 +-
 docs/preprocessor/awk/prepare.awk                  |    2 +-
 docs/preprocessor/awk/prettify.awk                 |    2 +-
 docs/preprocessor/awk/progressbar.awk              |    2 +-
 docs/preprocessor/awk/progressbar.groovy.template  |    2 +-
 docs/preprocessor/awk/tabify.awk                   |    2 +-
 docs/preprocessor/install-plugins.groovy           |    2 +-
 docs/sass/tabs.scss                                |    2 +-
 docs/site/home/benefits-use-cases.html             |   28 +-
 docs/site/home/community.html                      |   28 +-
 docs/site/home/download.html                       |   28 +-
 docs/site/home/gremlin.html                        |   28 +-
 docs/site/home/index.html                          |   30 +-
 docs/site/home/providers.html                      |   28 +-
 docs/src/dev/developer/administration.asciidoc     |   24 +-
 docs/src/dev/developer/contributing.asciidoc       |   24 +-
 .../dev/developer/development-environment.asciidoc |   24 +-
 docs/src/dev/developer/for-committers.asciidoc     |   24 +-
 docs/src/dev/developer/index.asciidoc              |   24 +-
 docs/src/dev/developer/meetings.asciidoc           |   24 +-
 docs/src/dev/developer/release.asciidoc            |   24 +-
 docs/src/dev/future/index.asciidoc                 |   24 +-
 .../dev/future/proposal-3-remove-closures.asciidoc |   24 +-
 .../dev/future/proposal-arrow-flight-2.asciidoc    |   24 +-
 .../src/dev/future/proposal-asbool-step-7.asciidoc |   24 +-
 .../dev/future/proposal-asnumber-step-6.asciidoc   |   24 +-
 .../proposal-declarative-match-step-9.asciidoc     |   24 +-
 docs/src/dev/future/proposal-equality-1.asciidoc   |   24 +-
 docs/src/dev/future/proposal-scoping-5.asciidoc    |   24 +-
 .../src/dev/future/proposal-transaction-4.asciidoc |   24 +-
 .../dev/future/proposal-type-predicate-8.asciidoc  |   24 +-
 docs/src/dev/io/graphbinary.asciidoc               |  125 +-
 docs/src/dev/io/graphml.asciidoc                   |   24 +-
 docs/src/dev/io/graphson.asciidoc                  |   24 +-
 docs/src/dev/io/gryo.asciidoc                      |   24 +-
 docs/src/dev/io/index.asciidoc                     |   24 +-
 docs/src/dev/provider/gremlin-semantics.asciidoc   |   34 +-
 docs/src/dev/provider/index.asciidoc               |   24 +-
 docs/src/dev/provider/policies.asciidoc            |   24 +-
 docs/src/docinfo.html                              |   26 +-
 docs/src/index.asciidoc                            |   24 +-
 docs/src/recipes/anti-patterns.asciidoc            |   24 +-
 docs/src/recipes/appendix.asciidoc                 |   24 +-
 docs/src/recipes/between-vertices.asciidoc         |   24 +-
 docs/src/recipes/centrality.asciidoc               |   24 +-
 docs/src/recipes/collections.asciidoc              |   24 +-
 docs/src/recipes/connected-components.asciidoc     |   24 +-
 docs/src/recipes/cycle-detection.asciidoc          |   24 +-
 docs/src/recipes/duplicate-edge.asciidoc           |   24 +-
 docs/src/recipes/duplicate-vertex.asciidoc         |   24 +-
 docs/src/recipes/edge-move.asciidoc                |   24 +-
 docs/src/recipes/element-existence.asciidoc        |   24 +-
 docs/src/recipes/if-then-based-grouping.asciidoc   |   24 +-
 docs/src/recipes/index.asciidoc                    |   24 +-
 docs/src/recipes/looping.asciidoc                  |   24 +-
 docs/src/recipes/olap-spark-yarn.asciidoc          |   24 +-
 .../recipes/operating-on-dropped-elements.asciidoc |   24 +-
 docs/src/recipes/pagination.asciidoc               |   24 +-
 docs/src/recipes/recommendation.asciidoc           |   24 +-
 docs/src/recipes/shortest-path.asciidoc            |   24 +-
 docs/src/recipes/style-guide.asciidoc              |   24 +-
 .../src/recipes/traversal-component-reuse.asciidoc |   24 +-
 docs/src/recipes/traversal-induced-values.asciidoc |   24 +-
 docs/src/recipes/tree.asciidoc                     |   24 +-
 docs/src/reference/acknowledgements.asciidoc       |   24 +-
 docs/src/reference/compilers.asciidoc              |   24 +-
 docs/src/reference/conclusion.asciidoc             |   24 +-
 docs/src/reference/gremlin-applications.asciidoc   |   24 +-
 docs/src/reference/gremlin-variants.asciidoc       |   24 +-
 .../reference/implementations-hadoop-end.asciidoc  |   24 +-
 .../implementations-hadoop-start.asciidoc          |   24 +-
 docs/src/reference/implementations-intro.asciidoc  |   24 +-
 docs/src/reference/implementations-neo4j.asciidoc  |   24 +-
 docs/src/reference/implementations-spark.asciidoc  |   24 +-
 .../reference/implementations-tinkergraph.asciidoc |   24 +-
 docs/src/reference/index.asciidoc                  |   24 +-
 docs/src/reference/intro.asciidoc                  |   24 +-
 docs/src/reference/preface.asciidoc                |   24 +-
 docs/src/reference/the-graph.asciidoc              |   24 +-
 docs/src/reference/the-graphcomputer.asciidoc      |   24 +-
 docs/src/reference/the-traversal.asciidoc          |   24 +-
 docs/src/tutorials/getting-started/index.asciidoc  |   24 +-
 .../gremlin-language-variants/index.asciidoc       |   24 +-
 docs/src/tutorials/gremlins-anatomy/index.asciidoc |   24 +-
 .../tutorials/the-gremlin-console/index.asciidoc   |   24 +-
 docs/src/upgrade/appendix.asciidoc                 |   24 +-
 docs/src/upgrade/index.asciidoc                    |   24 +-
 docs/src/upgrade/release-3.0.x-incubating.asciidoc |   24 +-
 docs/src/upgrade/release-3.1.x-incubating.asciidoc |   24 +-
 docs/src/upgrade/release-3.2.x-incubating.asciidoc |   24 +-
 docs/src/upgrade/release-3.3.x.asciidoc            |   24 +-
 docs/src/upgrade/release-3.4.x.asciidoc            |   24 +-
 docs/src/upgrade/release-3.5.x.asciidoc            |   24 +-
 docs/src/upgrade/release-3.6.x.asciidoc            |   24 +-
 docs/src/upgrade/release-3.7.x.asciidoc            |   46 +-
 docs/src/upgrade/release-3.8.0.asciidoc            |   24 +-
 docs/src/upgrade/release-3.8.1.asciidoc            |   24 +-
 docs/src/upgrade/release-4.x.x.asciidoc            |   24 +-
 docs/stylesheets/tinkerpop-base.css                |    2 +-
 docs/stylesheets/tinkerpop.css                     |    2 +-
 docs/upgrade/README.md                             |    2 +-
 docs/upgrade/java/README.md                        |   26 +-
 docs/upgrade/java/bin/gremlin-dev.sh               |   26 +-
 .../apache/tinkerpop/example/cmdb/Application.java |   26 +-
 .../example/cmdb/api/AlertController.java          |   26 +-
 .../example/cmdb/api/DeploymentController.java     |   26 +-
 .../example/cmdb/api/HealthController.java         |   26 +-
 .../example/cmdb/api/IncidentController.java       |   26 +-
 .../example/cmdb/api/ServiceController.java        |   26 +-
 .../example/cmdb/config/GremlinClientConfig.java   |   26 +-
 .../example/cmdb/config/GremlinClientFactory.java  |   26 +-
 .../tinkerpop/example/cmdb/domain/PathDto.java     |   26 +-
 .../example/cmdb/errors/ApiException.java          |   26 +-
 .../example/cmdb/errors/ErrorHandler.java          |   26 +-
 .../example/cmdb/graph/GremlinGateway.java         |   26 +-
 .../tinkerpop/example/cmdb/graph/MappingUtils.java |   26 +-
 .../example/cmdb/graph/TraversalBuilders.java      |   26 +-
 .../example/cmdb/service/AlertService.java         |   26 +-
 .../example/cmdb/service/DeploymentService.java    |   26 +-
 .../example/cmdb/service/IncidentService.java      |   26 +-
 .../example/cmdb/service/ServiceGraphService.java  |   26 +-
 .../java/src/main/resources/application.yml        |   26 +-
 .../tinkerpop/example/cmdb/it/DataLoader.java      |   26 +-
 .../tinkerpop/example/cmdb/it/ServiceIT.java       |   26 +-
 .../example/cmdb/unit/AlertServiceTest.java        |   26 +-
 .../example/cmdb/unit/DeploymentServiceTest.java   |   26 +-
 .../example/cmdb/unit/ErrorHandlerTest.java        |   26 +-
 .../example/cmdb/unit/HealthControllerTest.java    |   26 +-
 .../example/cmdb/unit/IncidentServiceTest.java     |   26 +-
 .../example/cmdb/unit/ServiceGraphServiceTest.java |   26 +-
 .../java/src/test/resources/application-test.yml   |   26 +-
 docs/upgrade/prompts/sample-report.md              |    2 +-
 docs/upgrade/prompts/upgrade-3.8.0-helper.md       |    2 +-
 .../gremlin/process/traversal/dsl/GremlinDsl.java  |    2 +-
 .../process/traversal/dsl/GremlinDslProcessor.java |    2 +-
 .../process/traversal/dsl/ProcessorException.java  |    2 +-
 .../traversal/dsl/GremlinDslProcessorTest.java     |    2 +-
 .../dsl/SocialPackageTraversalSourceDsl.java       |    2 +-
 .../process/traversal/dsl/RemoteDslTraversal.java  |    2 +-
 .../traversal/dsl/SocialMoveTraversalDsl.java      |    2 +-
 .../dsl/SocialNoDefaultMethodsTraversalDsl.java    |    2 +-
 .../traversal/dsl/SocialPackageTraversalDsl.java   |    2 +-
 .../process/traversal/dsl/SocialTraversalDsl.java  |    2 +-
 gremlin-console/conf/tinkergraph-gryo.properties   |    2 +-
 .../tinkerpop/gremlin/console/Colorizer.groovy     |    2 +-
 .../tinkerpop/gremlin/console/Console.groovy       |    2 +-
 .../tinkerpop/gremlin/console/ConsoleFs.groovy     |    2 +-
 .../gremlin/console/GremlinGroovysh.groovy         |    2 +-
 .../tinkerpop/gremlin/console/Mediator.groovy      |    2 +-
 .../tinkerpop/gremlin/console/PluggedIn.groovy     |    2 +-
 .../tinkerpop/gremlin/console/Preferences.groovy   |    2 +-
 .../gremlin/console/commands/ClsCommand.groovy     |    2 +-
 .../console/commands/GremlinSetCommand.groovy      |    2 +-
 .../gremlin/console/commands/InstallCommand.groovy |    2 +-
 .../gremlin/console/commands/PluginCommand.groovy  |    2 +-
 .../console/commands/UninstallCommand.groovy       |    2 +-
 .../console/jsr223/RemoteGremlinPlugin.java        |    2 +-
 .../console/jsr223/UtilitiesGremlinPlugin.java     |    2 +-
 .../gremlin/console/commands/ClsCommand.properties |    2 +-
 .../console/commands/GremlinSetCommand.properties  |    2 +-
 .../console/commands/InstallCommand.properties     |    2 +-
 .../console/commands/PluginCommand.properties      |    2 +-
 .../console/commands/UninstallCommand.properties   |    2 +-
 .../jsr223/UtilitiesGremlinPluginScript.groovy     |    2 +-
 gremlin-console/src/main/static/NOTICE             |    2 +-
 .../gremlin/console/GremlinGroovyshTest.groovy     |    2 +-
 .../AbstractGremlinServerIntegrationTest.java      |    2 +-
 .../jsr223/MockGroovyGremlinShellEnvironment.java  |    2 +-
 .../console/jsr223/UtilitiesGremlinPluginTest.java |    2 +-
 gremlin-console/src/test/python/setup.cfg          |    2 +-
 gremlin-console/src/test/python/setup.py           |    2 +-
 gremlin-console/src/test/python/tests/__init__.py  |    2 +-
 .../src/test/python/tests/test_console.py          |    2 +-
 gremlin-console/src/test/python/x-printed.script   |    2 +-
 gremlin-console/src/test/python/x.script           |    2 +-
 gremlin-console/src/test/python/y-printed.script   |    2 +-
 gremlin-console/src/test/python/y.script           |    2 +-
 gremlin-console/src/test/python/z-printed.script   |    2 +-
 gremlin-console/src/test/python/z.script           |    2 +-
 .../gremlin/console/jsr223/generate.groovy         |    2 +-
 .../console/jsr223/tinkergraph-empty.properties    |    2 +-
 .../gremlin/jsr223/AbstractGremlinPlugin.java      |    2 +-
 .../jsr223/AbstractGremlinScriptEngineFactory.java |    2 +-
 .../gremlin/jsr223/BindingsCustomizer.java         |    2 +-
 .../jsr223/CachedGremlinScriptEngineManager.java   |    2 +-
 .../gremlin/jsr223/ConcurrentBindings.java         |    2 +-
 .../gremlin/jsr223/CoreGremlinPlugin.java          |    2 +-
 .../tinkerpop/gremlin/jsr223/CoreImports.java      |    2 +-
 .../tinkerpop/gremlin/jsr223/Customizer.java       |    2 +-
 .../gremlin/jsr223/DefaultBindingsCustomizer.java  |    2 +-
 .../jsr223/DefaultGremlinScriptEngineManager.java  |    2 +-
 .../gremlin/jsr223/DefaultImportCustomizer.java    |    2 +-
 .../gremlin/jsr223/DefaultScriptCustomizer.java    |    2 +-
 .../gremlin/jsr223/GremlinLangCustomizer.java      |    2 +-
 .../gremlin/jsr223/GremlinLangPlugin.java          |    2 +-
 .../gremlin/jsr223/GremlinLangScriptEngine.java    |    2 +-
 .../jsr223/GremlinLangScriptEngineFactory.java     |    2 +-
 .../tinkerpop/gremlin/jsr223/GremlinPlugin.java    |    2 +-
 .../gremlin/jsr223/GremlinScriptChecker.java       |    2 +-
 .../gremlin/jsr223/GremlinScriptContext.java       |    2 +-
 .../gremlin/jsr223/GremlinScriptEngine.java        |    2 +-
 .../gremlin/jsr223/GremlinScriptEngineFactory.java |    2 +-
 .../gremlin/jsr223/GremlinScriptEngineManager.java |    2 +-
 .../tinkerpop/gremlin/jsr223/ImportCustomizer.java |    2 +-
 .../gremlin/jsr223/ImportGremlinPlugin.java        |    2 +-
 .../gremlin/jsr223/LazyBindingsCustomizer.java     |    2 +-
 .../tinkerpop/gremlin/jsr223/ScriptCustomizer.java |    2 +-
 .../gremlin/jsr223/ScriptEngineCache.java          |    2 +-
 .../gremlin/jsr223/ScriptFileGremlinPlugin.java    |    2 +-
 .../jsr223/SingleGremlinScriptEngineManager.java   |    2 +-
 .../gremlin/jsr223/VariableResolverCustomizer.java |    2 +-
 .../gremlin/jsr223/VariableResolverPlugin.java     |    2 +-
 .../jsr223/console/GremlinShellEnvironment.java    |    2 +-
 .../gremlin/language/grammar/ArgumentVisitor.java  |    2 +-
 .../grammar/DefaultGremlinBaseVisitor.java         |    2 +-
 .../language/grammar/GenericLiteralVisitor.java    |    2 +-
 .../grammar/GraphTraversalSourceVisitor.java       |    2 +-
 .../language/grammar/GremlinAntlrToJava.java       |    2 +-
 .../language/grammar/GremlinErrorListener.java     |    2 +-
 .../language/grammar/GremlinParserException.java   |    2 +-
 .../language/grammar/GremlinQueryParser.java       |    2 +-
 .../grammar/NestedTraversalSourceListVisitor.java  |    2 +-
 .../language/grammar/NoOpTerminalVisitor.java      |    2 +-
 .../grammar/ParseTreeContextCastHelper.java        |    2 +-
 .../grammar/TerminalMethodToBytecodeVisitor.java   |    2 +-
 .../language/grammar/TraversalEnumParser.java      |    2 +-
 .../language/grammar/TraversalMethodVisitor.java   |    2 +-
 .../grammar/TraversalPredicateVisitor.java         |    2 +-
 .../language/grammar/TraversalRootVisitor.java     |    2 +-
 .../grammar/TraversalSourceSelfMethodVisitor.java  |    2 +-
 .../grammar/TraversalSourceSpawnMethodVisitor.java |    2 +-
 .../language/grammar/TraversalSourceTxVisitor.java |    2 +-
 .../language/grammar/TraversalStrategyVisitor.java |    2 +-
 .../grammar/TraversalTerminalMethodVisitor.java    |    2 +-
 .../gremlin/language/grammar/VariableResolver.java |    2 +-
 .../grammar/VariableResolverException.java         |    2 +-
 .../language/grammar/WithOptionsVisitor.java       |    2 +-
 .../translator/AbstractTranslateVisitor.java       |    2 +-
 .../translator/AnonymizedTranslatorVisitor.java    |    2 +-
 .../translator/DotNetTranslateVisitor.java         |    2 +-
 .../language/translator/GoTranslateVisitor.java    |    2 +-
 .../language/translator/GremlinTranslator.java     |    2 +-
 .../translator/GroovyTranslateVisitor.java         |    2 +-
 .../language/translator/JavaTranslateVisitor.java  |    2 +-
 .../translator/JavascriptTranslateVisitor.java     |    2 +-
 .../translator/PythonTranslateVisitor.java         |    2 +-
 .../language/translator/TranslateVisitor.java      |    2 +-
 .../gremlin/language/translator/Translation.java   |    2 +-
 .../gremlin/language/translator/Translator.java    |   10 +-
 .../language/translator/TranslatorException.java   |    2 +-
 .../gremlin/process/computer/Computer.java         |    2 +-
 .../gremlin/process/computer/ComputerResult.java   |    2 +-
 .../gremlin/process/computer/GraphComputer.java    |    2 +-
 .../gremlin/process/computer/GraphFilter.java      |    2 +-
 .../gremlin/process/computer/KeyValue.java         |    2 +-
 .../gremlin/process/computer/MapReduce.java        |    2 +-
 .../tinkerpop/gremlin/process/computer/Memory.java |    2 +-
 .../gremlin/process/computer/MemoryComputeKey.java |    2 +-
 .../gremlin/process/computer/MessageCombiner.java  |    2 +-
 .../gremlin/process/computer/MessageScope.java     |    2 +-
 .../gremlin/process/computer/Messenger.java        |    2 +-
 .../gremlin/process/computer/ProgramPhase.java     |    2 +-
 .../gremlin/process/computer/VertexComputeKey.java |    2 +-
 .../gremlin/process/computer/VertexProgram.java    |    2 +-
 .../process/computer/clone/CloneVertexProgram.java |    2 +-
 .../connected/ConnectedComponentVertexProgram.java |    2 +-
 .../peerpressure/ClusterCountMapReduce.java        |    2 +-
 .../peerpressure/ClusterPopulationMapReduce.java   |    2 +-
 .../peerpressure/PeerPressureVertexProgram.java    |    2 +-
 .../ranking/pagerank/PageRankMapReduce.java        |    2 +-
 .../ranking/pagerank/PageRankMessageCombiner.java  |    2 +-
 .../ranking/pagerank/PageRankVertexProgram.java    |    2 +-
 .../search/path/ShortestPathVertexProgram.java     |    2 +-
 .../process/computer/traversal/MasterExecutor.java |    2 +-
 .../traversal/MemoryTraversalSideEffects.java      |    2 +-
 .../computer/traversal/TraversalVertexProgram.java |    2 +-
 .../TraversalVertexProgramMessageCombiner.java     |    2 +-
 .../process/computer/traversal/WorkerExecutor.java |    2 +-
 .../lambda/HaltedTraversersCountTraversal.java     |    2 +-
 .../computer/traversal/step/VertexComputing.java   |    2 +-
 .../traversal/step/map/ComputerResultStep.java     |    2 +-
 .../traversal/step/map/ConnectedComponent.java     |    2 +-
 .../map/ConnectedComponentVertexProgramStep.java   |    2 +-
 .../computer/traversal/step/map/PageRank.java      |    2 +-
 .../step/map/PageRankVertexProgramStep.java        |    2 +-
 .../computer/traversal/step/map/PeerPressure.java  |    2 +-
 .../step/map/PeerPressureVertexProgramStep.java    |    2 +-
 .../step/map/ProgramVertexProgramStep.java         |    2 +-
 .../computer/traversal/step/map/ShortestPath.java  |    2 +-
 .../step/map/ShortestPathVertexProgramStep.java    |    2 +-
 .../step/map/TraversalVertexProgramStep.java       |    2 +-
 .../traversal/step/map/VertexProgramStep.java      |    2 +-
 .../strategy/VertexProgramInterceptor.java         |    2 +-
 .../strategy/decoration/VertexProgramStrategy.java |    2 +-
 .../finalization/ComputerFinalizationStrategy.java |    2 +-
 .../strategy/optimization/GraphFilterStrategy.java |    2 +-
 .../MessagePassingReductionStrategy.java           |    2 +-
 .../VertexProgramRestrictionStrategy.java          |    2 +-
 .../util/AbstractVertexProgramBuilder.java         |    2 +-
 .../process/computer/util/ComputerGraph.java       |    2 +-
 .../computer/util/DefaultComputerResult.java       |    2 +-
 .../gremlin/process/computer/util/EmptyMemory.java |    2 +-
 .../process/computer/util/GraphComputerHelper.java |    2 +-
 .../process/computer/util/ImmutableMemory.java     |    2 +-
 .../gremlin/process/computer/util/MapMemory.java   |    2 +-
 .../process/computer/util/MapReducePool.java       |    2 +-
 .../process/computer/util/MemoryHelper.java        |    2 +-
 .../process/computer/util/SingleMessenger.java     |    2 +-
 .../process/computer/util/StaticMapReduce.java     |    2 +-
 .../process/computer/util/StaticVertexProgram.java |    2 +-
 .../process/computer/util/VertexProgramHelper.java |    2 +-
 .../process/computer/util/VertexProgramPool.java   |    2 +-
 .../process/remote/EmbeddedRemoteConnection.java   |    2 +-
 .../gremlin/process/remote/RemoteConnection.java   |    2 +-
 .../process/remote/RemoteConnectionException.java  |    2 +-
 .../remote/traversal/AbstractRemoteTraversal.java  |    2 +-
 .../remote/traversal/AbstractRemoteTraverser.java  |    2 +-
 .../remote/traversal/DefaultRemoteTraverser.java   |    2 +-
 .../remote/traversal/EmbeddedRemoteTraversal.java  |    2 +-
 .../process/remote/traversal/RemoteTraversal.java  |    2 +-
 .../process/remote/traversal/RemoteTraverser.java  |    2 +-
 .../remote/traversal/step/map/RemoteStep.java      |    2 +-
 .../strategy/decoration/RemoteStrategy.java        |    2 +-
 .../traversal/AnonymousTraversalSource.java        |    2 +-
 .../gremlin/process/traversal/Compare.java         |    2 +-
 .../gremlin/process/traversal/CompareType.java     |    2 +-
 .../gremlin/process/traversal/Contains.java        |    2 +-
 .../tinkerpop/gremlin/process/traversal/DT.java    |    2 +-
 .../gremlin/process/traversal/Failure.java         |    2 +-
 .../tinkerpop/gremlin/process/traversal/GType.java |    2 +-
 .../gremlin/process/traversal/GValueManager.java   |    2 +-
 .../gremlin/process/traversal/GraphOp.java         |    2 +-
 .../gremlin/process/traversal/GremlinLang.java     |    2 +-
 .../tinkerpop/gremlin/process/traversal/IO.java    |    2 +-
 .../tinkerpop/gremlin/process/traversal/Merge.java |    2 +-
 .../tinkerpop/gremlin/process/traversal/NotP.java  |    2 +-
 .../gremlin/process/traversal/Operator.java        |    2 +-
 .../tinkerpop/gremlin/process/traversal/Order.java |    2 +-
 .../tinkerpop/gremlin/process/traversal/P.java     |    2 +-
 .../gremlin/process/traversal/PBiPredicate.java    |    2 +-
 .../tinkerpop/gremlin/process/traversal/Path.java  |    2 +-
 .../tinkerpop/gremlin/process/traversal/Pick.java  |    2 +-
 .../tinkerpop/gremlin/process/traversal/Pop.java   |    2 +-
 .../gremlin/process/traversal/SackFunctions.java   |    2 +-
 .../tinkerpop/gremlin/process/traversal/Scope.java |    2 +-
 .../gremlin/process/traversal/Script.java          |    2 +-
 .../tinkerpop/gremlin/process/traversal/Step.java  |    2 +-
 .../tinkerpop/gremlin/process/traversal/Text.java  |    2 +-
 .../tinkerpop/gremlin/process/traversal/TextP.java |    2 +-
 .../gremlin/process/traversal/Traversal.java       |    2 +-
 .../process/traversal/TraversalSideEffects.java    |    2 +-
 .../gremlin/process/traversal/TraversalSource.java |    2 +-
 .../process/traversal/TraversalStrategies.java     |    2 +-
 .../process/traversal/TraversalStrategy.java       |    2 +-
 .../gremlin/process/traversal/Traverser.java       |    2 +-
 .../process/traversal/TraverserGenerator.java      |    2 +-
 .../traversal/dsl/graph/DefaultGraphTraversal.java |    2 +-
 .../traversal/dsl/graph/GraphTraversal.java        |    2 +-
 .../traversal/dsl/graph/GraphTraversalSource.java  |    2 +-
 .../gremlin/process/traversal/dsl/graph/__.java    |    2 +-
 .../traversal/lambda/AbstractLambdaTraversal.java  |    2 +-
 .../lambda/CardinalityValueTraversal.java          |    2 +-
 .../process/traversal/lambda/ColumnTraversal.java  |    2 +-
 .../traversal/lambda/ConstantTraversal.java        |    2 +-
 .../traversal/lambda/FunctionTraverser.java        |    2 +-
 .../traversal/lambda/GValueConstantTraversal.java  |    2 +-
 .../traversal/lambda/IdentityTraversal.java        |    2 +-
 .../process/traversal/lambda/LoopTraversal.java    |    2 +-
 .../traversal/lambda/PredicateTraversal.java       |    2 +-
 .../traversal/lambda/PredicateTraverser.java       |    2 +-
 .../process/traversal/lambda/TokenTraversal.java   |    2 +-
 .../process/traversal/lambda/TrueTraversal.java    |    2 +-
 .../process/traversal/lambda/ValueTraversal.java   |    2 +-
 .../gremlin/process/traversal/step/Barrier.java    |    2 +-
 .../process/traversal/step/ByModulating.java       |    2 +-
 .../gremlin/process/traversal/step/Bypassing.java  |    2 +-
 .../process/traversal/step/ComparatorHolder.java   |    2 +-
 .../process/traversal/step/Configuring.java        |    2 +-
 .../gremlin/process/traversal/step/Deleting.java   |    2 +-
 .../process/traversal/step/FilteringBarrier.java   |    2 +-
 .../process/traversal/step/FromToModulating.java   |    2 +-
 .../gremlin/process/traversal/step/GValue.java     |    2 +-
 .../process/traversal/step/GValueHolder.java       |    2 +-
 .../gremlin/process/traversal/step/Generating.java |    2 +-
 .../process/traversal/step/GraphComputing.java     |    2 +-
 .../gremlin/process/traversal/step/Grouping.java   |    2 +-
 .../process/traversal/step/HasContainerHolder.java |    2 +-
 .../process/traversal/step/LambdaHolder.java       |    2 +-
 .../process/traversal/step/LocalBarrier.java       |    2 +-
 .../gremlin/process/traversal/step/MapReducer.java |    2 +-
 .../process/traversal/step/MemoryComputing.java    |    2 +-
 .../gremlin/process/traversal/step/Mutating.java   |    2 +-
 .../process/traversal/step/Parameterizing.java     |    2 +-
 .../process/traversal/step/PathProcessor.java      |    2 +-
 .../process/traversal/step/PopContaining.java      |    2 +-
 .../gremlin/process/traversal/step/Profiling.java  |    2 +-
 .../process/traversal/step/ProfilingAware.java     |    2 +-
 .../process/traversal/step/PropertiesHolder.java   |    2 +-
 .../gremlin/process/traversal/step/Ranging.java    |    2 +-
 .../process/traversal/step/ReadWriting.java        |    2 +-
 .../gremlin/process/traversal/step/Scoping.java    |    2 +-
 .../gremlin/process/traversal/step/Seedable.java   |    2 +-
 .../process/traversal/step/SideEffectCapable.java  |    2 +-
 .../process/traversal/step/TimesModulating.java    |    2 +-
 .../traversal/step/TraversalOptionParent.java      |    2 +-
 .../process/traversal/step/TraversalParent.java    |    2 +-
 .../gremlin/process/traversal/step/Writing.java    |    2 +-
 .../process/traversal/step/branch/BranchStep.java  |    2 +-
 .../process/traversal/step/branch/ChooseStep.java  |    2 +-
 .../process/traversal/step/branch/LocalStep.java   |    2 +-
 .../traversal/step/branch/OptionalStep.java        |    2 +-
 .../process/traversal/step/branch/RepeatStep.java  |    2 +-
 .../process/traversal/step/branch/UnionStep.java   |    2 +-
 .../process/traversal/step/filter/AllStep.java     |    2 +-
 .../process/traversal/step/filter/AndStep.java     |    2 +-
 .../process/traversal/step/filter/AnyStep.java     |    2 +-
 .../traversal/step/filter/ClassFilterStep.java     |    2 +-
 .../process/traversal/step/filter/CoinStep.java    |    2 +-
 .../traversal/step/filter/ConnectiveStep.java      |    2 +-
 .../traversal/step/filter/DedupGlobalStep.java     |    2 +-
 .../process/traversal/step/filter/DiscardStep.java |    2 +-
 .../process/traversal/step/filter/DropStep.java    |    2 +-
 .../process/traversal/step/filter/FilterStep.java  |    2 +-
 .../process/traversal/step/filter/HasStep.java     |    2 +-
 .../process/traversal/step/filter/IsStep.java      |    2 +-
 .../traversal/step/filter/IsStepContract.java      |    2 +-
 .../traversal/step/filter/IsStepPlaceholder.java   |    2 +-
 .../traversal/step/filter/LambdaFilterStep.java    |    2 +-
 .../process/traversal/step/filter/NoneStep.java    |    2 +-
 .../process/traversal/step/filter/NotStep.java     |    2 +-
 .../process/traversal/step/filter/OrStep.java      |    2 +-
 .../traversal/step/filter/PathFilterStep.java      |    2 +-
 .../traversal/step/filter/RangeGlobalStep.java     |    2 +-
 .../step/filter/RangeGlobalStepContract.java       |    2 +-
 .../step/filter/RangeGlobalStepPlaceholder.java    |    2 +-
 .../traversal/step/filter/SampleGlobalStep.java    |    2 +-
 .../traversal/step/filter/TailGlobalStep.java      |    2 +-
 .../step/filter/TailGlobalStepContract.java        |    2 +-
 .../step/filter/TailGlobalStepPlaceholder.java     |    2 +-
 .../traversal/step/filter/TimeLimitStep.java       |    2 +-
 .../traversal/step/filter/TraversalFilterStep.java |    2 +-
 .../traversal/step/filter/WherePredicateStep.java  |    2 +-
 .../traversal/step/filter/WhereTraversalStep.java  |    2 +-
 .../step/map/AbstractAddEdgeStepPlaceholder.java   |    2 +-
 .../map/AbstractAddElementStepPlaceholder.java     |    2 +-
 .../step/map/AbstractAddVertexStepPlaceholder.java |    2 +-
 .../map/AbstractMergeElementStepPlaceholder.java   |    4 +-
 .../traversal/step/map/AddEdgeStartStep.java       |    2 +-
 .../step/map/AddEdgeStartStepPlaceholder.java      |    2 +-
 .../process/traversal/step/map/AddEdgeStep.java    |    2 +-
 .../traversal/step/map/AddEdgeStepContract.java    |    2 +-
 .../traversal/step/map/AddEdgeStepPlaceholder.java |    2 +-
 .../traversal/step/map/AddElementStepContract.java |    2 +-
 .../traversal/step/map/AddVertexStartStep.java     |    2 +-
 .../step/map/AddVertexStartStepPlaceholder.java    |    2 +-
 .../process/traversal/step/map/AddVertexStep.java  |    2 +-
 .../traversal/step/map/AddVertexStepContract.java  |    2 +-
 .../step/map/AddVertexStepPlaceholder.java         |    2 +-
 .../process/traversal/step/map/AsBoolStep.java     |    2 +-
 .../process/traversal/step/map/AsDateStep.java     |    2 +-
 .../process/traversal/step/map/AsNumberStep.java   |    2 +-
 .../traversal/step/map/AsStringGlobalStep.java     |    2 +-
 .../traversal/step/map/AsStringLocalStep.java      |    2 +-
 .../process/traversal/step/map/CallStep.java       |    2 +-
 .../traversal/step/map/CallStepContract.java       |    2 +-
 .../traversal/step/map/CallStepPlaceholder.java    |    2 +-
 .../process/traversal/step/map/CoalesceStep.java   |    2 +-
 .../process/traversal/step/map/CombineStep.java    |    2 +-
 .../process/traversal/step/map/ConcatStep.java     |    2 +-
 .../process/traversal/step/map/ConjoinStep.java    |    2 +-
 .../process/traversal/step/map/ConstantStep.java   |    2 +-
 .../traversal/step/map/CountGlobalStep.java        |    2 +-
 .../process/traversal/step/map/CountLocalStep.java |    2 +-
 .../process/traversal/step/map/DateAddStep.java    |    2 +-
 .../process/traversal/step/map/DateDiffStep.java   |    2 +-
 .../process/traversal/step/map/DedupLocalStep.java |   10 +-
 .../process/traversal/step/map/DifferenceStep.java |    2 +-
 .../process/traversal/step/map/DisjunctStep.java   |    2 +-
 .../traversal/step/map/EdgeOtherVertexStep.java    |    2 +-
 .../process/traversal/step/map/EdgeVertexStep.java |    2 +-
 .../process/traversal/step/map/ElementMapStep.java |    2 +-
 .../process/traversal/step/map/ElementStep.java    |    2 +-
 .../process/traversal/step/map/FlatMapStep.java    |    2 +-
 .../process/traversal/step/map/FoldStep.java       |    2 +-
 .../process/traversal/step/map/FormatStep.java     |    2 +-
 .../process/traversal/step/map/GraphStep.java      |    2 +-
 .../traversal/step/map/GraphStepContract.java      |    2 +-
 .../traversal/step/map/GraphStepPlaceholder.java   |    2 +-
 .../process/traversal/step/map/GroupCountStep.java |    2 +-
 .../process/traversal/step/map/GroupStep.java      |    2 +-
 .../process/traversal/step/map/HasNextStep.java    |    2 +-
 .../gremlin/process/traversal/step/map/IdStep.java |    2 +-
 .../process/traversal/step/map/IndexStep.java      |    2 +-
 .../process/traversal/step/map/IntersectStep.java  |    2 +-
 .../traversal/step/map/LTrimGlobalStep.java        |    2 +-
 .../process/traversal/step/map/LTrimLocalStep.java |    2 +-
 .../process/traversal/step/map/LabelStep.java      |    2 +-
 .../step/map/LambdaCollectingBarrierStep.java      |    2 +-
 .../traversal/step/map/LambdaFlatMapStep.java      |    2 +-
 .../process/traversal/step/map/LambdaMapStep.java  |    2 +-
 .../traversal/step/map/LengthGlobalStep.java       |    2 +-
 .../traversal/step/map/LengthLocalStep.java        |    2 +-
 .../process/traversal/step/map/LoopsStep.java      |    2 +-
 .../process/traversal/step/map/MapStep.java        |    2 +-
 .../process/traversal/step/map/MatchStep.java      |    2 +-
 .../process/traversal/step/map/MathStep.java       |    2 +-
 .../process/traversal/step/map/MaxGlobalStep.java  |    2 +-
 .../process/traversal/step/map/MaxLocalStep.java   |    2 +-
 .../process/traversal/step/map/MeanGlobalStep.java |    2 +-
 .../process/traversal/step/map/MeanLocalStep.java  |    2 +-
 .../process/traversal/step/map/MergeEdgeStep.java  |    2 +-
 .../step/map/MergeEdgeStepPlaceholder.java         |    7 +-
 .../traversal/step/map/MergeElementStep.java       |   42 +-
 .../process/traversal/step/map/MergeStep.java      |    2 +-
 .../traversal/step/map/MergeStepContract.java      |    2 +-
 .../traversal/step/map/MergeVertexStep.java        |    2 +-
 .../step/map/MergeVertexStepPlaceholder.java       |    7 +-
 .../process/traversal/step/map/MinGlobalStep.java  |    2 +-
 .../process/traversal/step/map/MinLocalStep.java   |    2 +-
 .../traversal/step/map/NoOpBarrierStep.java        |    2 +-
 .../traversal/step/map/OrderGlobalStep.java        |    2 +-
 .../process/traversal/step/map/OrderLocalStep.java |    2 +-
 .../process/traversal/step/map/PathStep.java       |    2 +-
 .../process/traversal/step/map/ProductStep.java    |    2 +-
 .../process/traversal/step/map/ProjectStep.java    |    2 +-
 .../process/traversal/step/map/PropertiesStep.java |    2 +-
 .../traversal/step/map/PropertyKeyStep.java        |    2 +-
 .../traversal/step/map/PropertyMapStep.java        |    2 +-
 .../traversal/step/map/PropertyValueStep.java      |    2 +-
 .../traversal/step/map/RTrimGlobalStep.java        |    2 +-
 .../process/traversal/step/map/RTrimLocalStep.java |    2 +-
 .../process/traversal/step/map/RangeLocalStep.java |   10 +-
 .../traversal/step/map/RangeLocalStepContract.java |    2 +-
 .../step/map/RangeLocalStepPlaceholder.java        |    2 +-
 .../traversal/step/map/ReplaceGlobalStep.java      |    2 +-
 .../traversal/step/map/ReplaceLocalStep.java       |    2 +-
 .../process/traversal/step/map/ReverseStep.java    |    2 +-
 .../process/traversal/step/map/SackStep.java       |    2 +-
 .../traversal/step/map/SampleLocalStep.java        |   10 +-
 .../process/traversal/step/map/ScalarMapStep.java  |    2 +-
 .../process/traversal/step/map/SelectOneStep.java  |    2 +-
 .../process/traversal/step/map/SelectStep.java     |    2 +-
 .../traversal/step/map/SplitGlobalStep.java        |    2 +-
 .../process/traversal/step/map/SplitLocalStep.java |    2 +-
 .../traversal/step/map/SubstringGlobalStep.java    |    2 +-
 .../traversal/step/map/SubstringLocalStep.java     |    2 +-
 .../process/traversal/step/map/SumGlobalStep.java  |    2 +-
 .../process/traversal/step/map/SumLocalStep.java   |    2 +-
 .../process/traversal/step/map/TailLocalStep.java  |   10 +-
 .../traversal/step/map/TailLocalStepContract.java  |    2 +-
 .../step/map/TailLocalStepPlaceholder.java         |    2 +-
 .../traversal/step/map/ToLowerGlobalStep.java      |    2 +-
 .../traversal/step/map/ToLowerLocalStep.java       |    2 +-
 .../traversal/step/map/ToUpperGlobalStep.java      |    2 +-
 .../traversal/step/map/ToUpperLocalStep.java       |    2 +-
 .../traversal/step/map/TraversalFlatMapStep.java   |    2 +-
 .../traversal/step/map/TraversalMapStep.java       |    2 +-
 .../traversal/step/map/TraversalSelectStep.java    |    2 +-
 .../process/traversal/step/map/TreeStep.java       |    2 +-
 .../process/traversal/step/map/TrimGlobalStep.java |    2 +-
 .../process/traversal/step/map/TrimLocalStep.java  |    2 +-
 .../process/traversal/step/map/UnfoldStep.java     |    2 +-
 .../process/traversal/step/map/VertexStep.java     |    2 +-
 .../traversal/step/map/VertexStepContract.java     |    2 +-
 .../traversal/step/map/VertexStepPlaceholder.java  |    2 +-
 .../traversal/step/sideEffect/AddPropertyStep.java |    2 +-
 .../step/sideEffect/AddPropertyStepContract.java   |    2 +-
 .../sideEffect/AddPropertyStepPlaceholder.java     |    2 +-
 .../traversal/step/sideEffect/AggregateStep.java   |    2 +-
 .../traversal/step/sideEffect/FailStep.java        |    2 +-
 .../step/sideEffect/GroupCountSideEffectStep.java  |    2 +-
 .../step/sideEffect/GroupSideEffectStep.java       |    2 +-
 .../traversal/step/sideEffect/IdentityStep.java    |    2 +-
 .../traversal/step/sideEffect/InjectStep.java      |    2 +-
 .../process/traversal/step/sideEffect/IoStep.java  |    2 +-
 .../step/sideEffect/LambdaSideEffectStep.java      |    2 +-
 .../step/sideEffect/ProfileSideEffectStep.java     |    2 +-
 .../traversal/step/sideEffect/SackValueStep.java   |    2 +-
 .../step/sideEffect/SideEffectBarrierStep.java     |    2 +-
 .../step/sideEffect/SideEffectCapStep.java         |    2 +-
 .../traversal/step/sideEffect/SideEffectStep.java  |    2 +-
 .../traversal/step/sideEffect/StartStep.java       |    2 +-
 .../traversal/step/sideEffect/SubgraphStep.java    |    2 +-
 .../step/sideEffect/TraversalSideEffectStep.java   |    2 +-
 .../step/sideEffect/TreeSideEffectStep.java        |    2 +-
 .../process/traversal/step/util/AbstractStep.java  |    2 +-
 .../process/traversal/step/util/BulkSet.java       |    2 +-
 .../traversal/step/util/CollectingBarrierStep.java |    2 +-
 .../traversal/step/util/ComputerAwareStep.java     |    2 +-
 .../step/util/ElementFunctionComparator.java       |    2 +-
 .../step/util/ElementValueComparator.java          |    2 +-
 .../process/traversal/step/util/EmptyPath.java     |    2 +-
 .../process/traversal/step/util/EmptyStep.java     |    2 +-
 .../step/util/ExpandableStepIterator.java          |    2 +-
 .../traversal/step/util/FunctionComparator.java    |    2 +-
 .../process/traversal/step/util/GValueHelper.java  |    2 +-
 .../process/traversal/step/util/HasContainer.java  |    2 +-
 .../process/traversal/step/util/ImmutablePath.java |    2 +-
 .../process/traversal/step/util/MapHelper.java     |    2 +-
 .../process/traversal/step/util/MutablePath.java   |    2 +-
 .../process/traversal/step/util/Parameters.java    |    2 +-
 .../process/traversal/step/util/ProfileStep.java   |    2 +-
 .../traversal/step/util/ReducingBarrierStep.java   |    2 +-
 .../traversal/step/util/RequirementsStep.java      |    2 +-
 .../traversal/step/util/StringLocalStep.java       |    2 +-
 .../traversal/step/util/SupplyingBarrierStep.java  |    2 +-
 .../gremlin/process/traversal/step/util/Tree.java  |    2 +-
 .../process/traversal/step/util/WithOptions.java   |    2 +-
 .../step/util/event/CallbackRegistry.java          |    2 +-
 .../step/util/event/ConsoleMutationListener.java   |    2 +-
 .../process/traversal/step/util/event/Event.java   |    2 +-
 .../traversal/step/util/event/EventCallback.java   |    2 +-
 .../traversal/step/util/event/EventUtil.java       |    2 +-
 .../step/util/event/ListCallbackRegistry.java      |    2 +-
 .../step/util/event/MutationListener.java          |    2 +-
 .../strategy/AbstractTraversalStrategy.java        |    2 +-
 .../traversal/strategy/TraversalStrategyProxy.java |    2 +-
 .../strategy/decoration/ConnectiveStrategy.java    |    2 +-
 .../strategy/decoration/ElementIdStrategy.java     |    2 +-
 .../strategy/decoration/EventStrategy.java         |    2 +-
 .../decoration/HaltedTraverserStrategy.java        |    2 +-
 .../strategy/decoration/OptionsStrategy.java       |    2 +-
 .../strategy/decoration/PartitionStrategy.java     |    2 +-
 .../strategy/decoration/RequirementsStrategy.java  |    2 +-
 .../strategy/decoration/SackStrategy.java          |    2 +-
 .../strategy/decoration/SeedStrategy.java          |    2 +-
 .../strategy/decoration/SideEffectStrategy.java    |    2 +-
 .../strategy/decoration/SubgraphStrategy.java      |    2 +-
 .../finalization/MatchAlgorithmStrategy.java       |    2 +-
 .../strategy/finalization/ProfileStrategy.java     |    2 +-
 .../finalization/ReferenceElementStrategy.java     |    2 +-
 .../optimization/AdjacentToIncidentStrategy.java   |   10 +-
 .../ByModulatorOptimizationStrategy.java           |   10 +-
 .../strategy/optimization/CountStrategy.java       |   10 +-
 .../strategy/optimization/EarlyLimitStrategy.java  |    2 +-
 .../optimization/FilterRankingStrategy.java        |    2 +-
 .../optimization/GValueReductionStrategy.java      |    2 +-
 .../optimization/IdentityRemovalStrategy.java      |    2 +-
 .../optimization/IncidentToAdjacentStrategy.java   |   10 +-
 .../optimization/InlineFilterStrategy.java         |    2 +-
 .../strategy/optimization/LazyBarrierStrategy.java |    2 +-
 .../optimization/MatchPredicateStrategy.java       |    2 +-
 .../strategy/optimization/OrderLimitStrategy.java  |    2 +-
 .../optimization/PathProcessorStrategy.java        |    2 +-
 .../optimization/PathRetractionStrategy.java       |    2 +-
 .../optimization/ProductiveByStrategy.java         |    2 +-
 .../optimization/RepeatUnrollStrategy.java         |    2 +-
 .../provider/ProviderGValueReductionStrategy.java  |    2 +-
 .../strategy/util/StepOutputArityPredictor.java    |    2 +-
 .../AbstractWarningVerificationStrategy.java       |    2 +-
 .../verification/ComputerVerificationStrategy.java |    2 +-
 .../EdgeLabelVerificationStrategy.java             |    2 +-
 .../verification/LambdaRestrictionStrategy.java    |    2 +-
 .../strategy/verification/ReadOnlyStrategy.java    |    2 +-
 .../ReservedKeysVerificationStrategy.java          |    2 +-
 .../verification/StandardVerificationStrategy.java |    2 +-
 .../verification/VerificationException.java        |    2 +-
 .../traverser/B_LP_NL_O_P_S_SE_SL_Traverser.java   |    2 +-
 .../B_LP_NL_O_P_S_SE_SL_TraverserGenerator.java    |    2 +-
 .../traverser/B_LP_NL_O_S_SE_SL_Traverser.java     |    2 +-
 .../B_LP_NL_O_S_SE_SL_TraverserGenerator.java      |    2 +-
 .../traverser/B_LP_O_P_S_SE_SL_Traverser.java      |    2 +-
 .../B_LP_O_P_S_SE_SL_TraverserGenerator.java       |    2 +-
 .../traverser/B_LP_O_S_SE_SL_Traverser.java        |    2 +-
 .../B_LP_O_S_SE_SL_TraverserGenerator.java         |    2 +-
 .../traverser/B_NL_O_S_SE_SL_Traverser.java        |    2 +-
 .../B_NL_O_S_SE_SL_TraverserGenerator.java         |    2 +-
 .../traversal/traverser/B_O_S_SE_SL_Traverser.java |    2 +-
 .../traverser/B_O_S_SE_SL_TraverserGenerator.java  |    2 +-
 .../process/traversal/traverser/B_O_Traverser.java |    2 +-
 .../traverser/B_O_TraverserGenerator.java          |    2 +-
 .../traverser/LP_NL_O_OB_P_S_SE_SL_Traverser.java  |    2 +-
 .../LP_NL_O_OB_P_S_SE_SL_TraverserGenerator.java   |    2 +-
 .../traverser/LP_NL_O_OB_S_SE_SL_Traverser.java    |    2 +-
 .../LP_NL_O_OB_S_SE_SL_TraverserGenerator.java     |    2 +-
 .../traverser/LP_O_OB_P_S_SE_SL_Traverser.java     |    2 +-
 .../LP_O_OB_P_S_SE_SL_TraverserGenerator.java      |    2 +-
 .../traverser/LP_O_OB_S_SE_SL_Traverser.java       |    2 +-
 .../LP_O_OB_S_SE_SL_TraverserGenerator.java        |    2 +-
 .../traverser/NL_O_OB_S_SE_SL_Traverser.java       |    2 +-
 .../NL_O_OB_S_SE_SL_TraverserGenerator.java        |    2 +-
 .../traversal/traverser/NL_SL_Traverser.java       |    2 +-
 .../traverser/O_OB_S_SE_SL_Traverser.java          |    2 +-
 .../traverser/O_OB_S_SE_SL_TraverserGenerator.java |    2 +-
 .../process/traversal/traverser/O_Traverser.java   |    2 +-
 .../traversal/traverser/ProjectedTraverser.java    |    2 +-
 .../traverser/TraverserGeneratorFactory.java       |    2 +-
 .../traversal/traverser/TraverserRequirement.java  |    2 +-
 .../traverser/util/AbstractTraverser.java          |    2 +-
 .../util/DefaultTraverserGeneratorFactory.java     |    2 +-
 .../traversal/traverser/util/DummyTraverser.java   |    2 +-
 .../traversal/traverser/util/EmptyTraverser.java   |    2 +-
 .../traverser/util/IndexedTraverserSet.java        |    2 +-
 .../traversal/traverser/util/LabelledCounter.java  |    2 +-
 .../traversal/traverser/util/TraverserSet.java     |    2 +-
 .../traversal/util/AbstractExplanation.java        |    2 +-
 .../gremlin/process/traversal/util/AndP.java       |    2 +-
 .../process/traversal/util/ConnectiveP.java        |    2 +-
 .../process/traversal/util/DefaultTraversal.java   |    2 +-
 .../traversal/util/DefaultTraversalMetrics.java    |    2 +-
 .../util/DefaultTraversalSideEffects.java          |    2 +-
 .../traversal/util/DefaultTraversalStrategies.java |    2 +-
 .../process/traversal/util/DepthComparator.java    |    2 +-
 .../process/traversal/util/EmptyTraversal.java     |    2 +-
 .../traversal/util/EmptyTraversalSideEffects.java  |    2 +-
 .../traversal/util/EmptyTraversalStrategies.java   |    2 +-
 .../traversal/util/FastNoSuchElementException.java |    2 +-
 .../traversal/util/ImmutableExplanation.java       |    2 +-
 .../process/traversal/util/ImmutableMetrics.java   |    2 +-
 .../process/traversal/util/ListFunction.java       |    2 +-
 .../gremlin/process/traversal/util/Metrics.java    |    2 +-
 .../process/traversal/util/MutableMetrics.java     |    2 +-
 .../gremlin/process/traversal/util/OrP.java        |    2 +-
 .../gremlin/process/traversal/util/PathUtil.java   |    2 +-
 .../process/traversal/util/PureTraversal.java      |    2 +-
 .../process/traversal/util/ScriptTraversal.java    |    2 +-
 .../process/traversal/util/SideEffectHelper.java   |    2 +-
 .../process/traversal/util/StepPosition.java       |    2 +-
 .../traversal/util/TraversalClassFunction.java     |    2 +-
 .../traversal/util/TraversalExplanation.java       |    2 +-
 .../process/traversal/util/TraversalHelper.java    |    2 +-
 .../util/TraversalInterruptedException.java        |    2 +-
 .../process/traversal/util/TraversalMatrix.java    |    2 +-
 .../process/traversal/util/TraversalMetrics.java   |    2 +-
 .../traversal/util/TraversalObjectFunction.java    |    2 +-
 .../process/traversal/util/TraversalProduct.java   |    2 +-
 .../process/traversal/util/TraversalRing.java      |    2 +-
 .../traversal/util/TraversalSourceFactory.java     |    2 +-
 .../process/traversal/util/TraversalUtil.java      |    2 +-
 .../apache/tinkerpop/gremlin/structure/Column.java |    2 +-
 .../tinkerpop/gremlin/structure/Direction.java     |    2 +-
 .../apache/tinkerpop/gremlin/structure/Edge.java   |    2 +-
 .../tinkerpop/gremlin/structure/Element.java       |    2 +-
 .../apache/tinkerpop/gremlin/structure/Graph.java  |    2 +-
 .../tinkerpop/gremlin/structure/Property.java      |    2 +-
 .../tinkerpop/gremlin/structure/PropertyType.java  |    2 +-
 .../org/apache/tinkerpop/gremlin/structure/T.java  |    2 +-
 .../tinkerpop/gremlin/structure/Transaction.java   |    2 +-
 .../apache/tinkerpop/gremlin/structure/Vertex.java |    2 +-
 .../gremlin/structure/VertexProperty.java          |    2 +-
 .../gremlin/structure/io/AbstractIoRegistry.java   |    2 +-
 .../tinkerpop/gremlin/structure/io/Buffer.java     |    2 +-
 .../gremlin/structure/io/BufferFactory.java        |    2 +-
 .../gremlin/structure/io/GraphMigrator.java        |    2 +-
 .../gremlin/structure/io/GraphReader.java          |    2 +-
 .../gremlin/structure/io/GraphWriter.java          |    2 +-
 .../apache/tinkerpop/gremlin/structure/io/Io.java  |    2 +-
 .../tinkerpop/gremlin/structure/io/IoCore.java     |    2 +-
 .../tinkerpop/gremlin/structure/io/IoRegistry.java |    2 +-
 .../tinkerpop/gremlin/structure/io/Mapper.java     |    2 +-
 .../tinkerpop/gremlin/structure/io/Storage.java    |    2 +-
 .../gremlin/structure/io/binary/DataType.java      |    2 +-
 .../gremlin/structure/io/binary/GraphBinaryIo.java |    2 +-
 .../structure/io/binary/GraphBinaryMapper.java     |    2 +-
 .../structure/io/binary/GraphBinaryReader.java     |    2 +-
 .../structure/io/binary/GraphBinaryWriter.java     |    2 +-
 .../gremlin/structure/io/binary/Marker.java        |    2 +-
 .../structure/io/binary/TypeSerializer.java        |    2 +-
 .../io/binary/TypeSerializerRegistry.java          |    2 +-
 .../io/binary/types/BigDecimalSerializer.java      |    2 +-
 .../io/binary/types/BigIntegerSerializer.java      |    2 +-
 .../io/binary/types/BulkSetSerializer.java         |    2 +-
 .../io/binary/types/ByteBufferSerializer.java      |    2 +-
 .../structure/io/binary/types/CharSerializer.java  |    2 +-
 .../io/binary/types/CollectionSerializer.java      |    2 +-
 .../io/binary/types/CustomTypeSerializer.java      |    2 +-
 .../io/binary/types/DateTimeSerializer.java        |    2 +-
 .../io/binary/types/DurationSerializer.java        |    2 +-
 .../structure/io/binary/types/EdgeSerializer.java  |    2 +-
 .../structure/io/binary/types/EnumSerializer.java  |    2 +-
 .../structure/io/binary/types/GraphSerializer.java |    2 +-
 .../structure/io/binary/types/ListSerializer.java  |    2 +-
 .../io/binary/types/MapEntrySerializer.java        |    2 +-
 .../structure/io/binary/types/MapSerializer.java   |    2 +-
 .../structure/io/binary/types/PSerializer.java     |    2 +-
 .../structure/io/binary/types/PathSerializer.java  |    2 +-
 .../io/binary/types/PropertySerializer.java        |    2 +-
 .../structure/io/binary/types/SetSerializer.java   |    2 +-
 .../io/binary/types/SimpleTypeSerializer.java      |    2 +-
 .../io/binary/types/SingleTypeSerializer.java      |    2 +-
 .../io/binary/types/StringSerializer.java          |    2 +-
 .../io/binary/types/TransformSerializer.java       |    2 +-
 .../types/TraversalExplanationSerializer.java      |    2 +-
 .../structure/io/binary/types/TreeSerializer.java  |    2 +-
 .../structure/io/binary/types/UUIDSerializer.java  |    2 +-
 .../io/binary/types/VertexPropertySerializer.java  |    2 +-
 .../io/binary/types/VertexSerializer.java          |    2 +-
 .../gremlin/structure/io/graphml/GraphMLIo.java    |    2 +-
 .../structure/io/graphml/GraphMLMapper.java        |    2 +-
 .../structure/io/graphml/GraphMLReader.java        |    2 +-
 .../structure/io/graphml/GraphMLTokens.java        |    2 +-
 .../structure/io/graphml/GraphMLWriter.java        |    2 +-
 .../structure/io/graphml/GraphMLWriterHelper.java  |    2 +-
 .../graphson/AbstractGraphSONTypeSerializer.java   |    2 +-
 .../io/graphson/AbstractObjectDeserializer.java    |    2 +-
 .../gremlin/structure/io/graphson/GraphSONIo.java  |    2 +-
 .../structure/io/graphson/GraphSONMapper.java      |    2 +-
 .../structure/io/graphson/GraphSONModule.java      |    2 +-
 .../structure/io/graphson/GraphSONReader.java      |    2 +-
 .../io/graphson/GraphSONSerializerProvider.java    |    2 +-
 .../io/graphson/GraphSONSerializersV1.java         |    2 +-
 .../io/graphson/GraphSONSerializersV2.java         |    2 +-
 .../io/graphson/GraphSONSerializersV3.java         |    2 +-
 .../io/graphson/GraphSONSerializersV4.java         |    2 +-
 .../structure/io/graphson/GraphSONTokens.java      |    2 +-
 .../io/graphson/GraphSONTypeDeserializer.java      |    2 +-
 .../io/graphson/GraphSONTypeIdResolver.java        |    2 +-
 .../io/graphson/GraphSONTypeResolverBuilder.java   |    2 +-
 .../io/graphson/GraphSONTypeSerializerV2.java      |    2 +-
 .../io/graphson/GraphSONTypeSerializerV3.java      |    2 +-
 .../io/graphson/GraphSONTypeSerializerV4.java      |    2 +-
 .../structure/io/graphson/GraphSONUtil.java        |    2 +-
 .../structure/io/graphson/GraphSONVersion.java     |    2 +-
 .../structure/io/graphson/GraphSONWriter.java      |    2 +-
 .../structure/io/graphson/GraphSONXModuleV2.java   |    2 +-
 .../structure/io/graphson/GraphSONXModuleV3.java   |    2 +-
 .../structure/io/graphson/GraphSONXModuleV4.java   |    2 +-
 .../io/graphson/JavaTimeSerializersV1.java         |    2 +-
 .../io/graphson/JavaTimeSerializersV2.java         |    2 +-
 .../io/graphson/JavaTimeSerializersV3.java         |    2 +-
 .../io/graphson/JavaTimeSerializersV4.java         |    2 +-
 .../io/graphson/JavaUtilSerializersV1.java         |    2 +-
 .../io/graphson/JavaUtilSerializersV2.java         |    2 +-
 .../io/graphson/JavaUtilSerializersV3.java         |    2 +-
 .../io/graphson/JavaUtilSerializersV4.java         |    2 +-
 .../structure/io/graphson/JsonParserConcat.java    |    2 +-
 .../io/graphson/LegacyGraphSONReader.java          |    2 +-
 .../io/graphson/TinkerPopJacksonModule.java        |    2 +-
 .../io/graphson/ToStringGraphSONSerializer.java    |    2 +-
 .../io/graphson/TraversalSerializersV2.java        |    2 +-
 .../io/graphson/TraversalSerializersV3.java        |    2 +-
 .../io/graphson/TraversalSerializersV4.java        |    2 +-
 .../gremlin/structure/io/graphson/TypeInfo.java    |    2 +-
 .../io/gryo/AbstractGryoClassResolver.java         |    2 +-
 .../structure/io/gryo/GryoClassResolverV1.java     |    2 +-
 .../structure/io/gryo/GryoClassResolverV3.java     |    2 +-
 .../gremlin/structure/io/gryo/GryoIo.java          |    2 +-
 .../gremlin/structure/io/gryo/GryoMapper.java      |    2 +-
 .../gremlin/structure/io/gryo/GryoPool.java        |    2 +-
 .../gremlin/structure/io/gryo/GryoReader.java      |    2 +-
 .../structure/io/gryo/GryoSerializersV1.java       |    2 +-
 .../structure/io/gryo/GryoSerializersV3.java       |    2 +-
 .../gremlin/structure/io/gryo/GryoTypeReg.java     |    2 +-
 .../gremlin/structure/io/gryo/GryoVersion.java     |    2 +-
 .../gremlin/structure/io/gryo/GryoWriter.java      |    2 +-
 .../structure/io/gryo/JavaTimeSerializers.java     |    2 +-
 .../structure/io/gryo/TypeRegistration.java        |    2 +-
 .../gremlin/structure/io/gryo/UtilSerializers.java |    2 +-
 .../io/gryo/VertexByteArrayInputStream.java        |    2 +-
 .../structure/io/gryo/VertexTerminator.java        |    2 +-
 .../structure/io/gryo/kryoshim/InputShim.java      |    2 +-
 .../structure/io/gryo/kryoshim/KryoShim.java       |    2 +-
 .../io/gryo/kryoshim/KryoShimService.java          |    2 +-
 .../io/gryo/kryoshim/KryoShimServiceLoader.java    |    2 +-
 .../structure/io/gryo/kryoshim/OutputShim.java     |    2 +-
 .../structure/io/gryo/kryoshim/SerializerShim.java |    2 +-
 .../structure/io/gryo/kryoshim/package-info.java   |    2 +-
 .../gryo/kryoshim/shaded/ShadedInputAdapter.java   |    2 +-
 .../io/gryo/kryoshim/shaded/ShadedKryoAdapter.java |    2 +-
 .../gryo/kryoshim/shaded/ShadedOutputAdapter.java  |    2 +-
 .../kryoshim/shaded/ShadedSerializerAdapter.java   |    2 +-
 .../io/gryo/kryoshim/shaded/package-info.java      |    2 +-
 .../structure/io/util/IoRegistryHelper.java        |    2 +-
 .../gremlin/structure/service/Service.java         |    2 +-
 .../gremlin/structure/service/ServiceRegistry.java |    2 +-
 .../util/AbstractThreadLocalTransaction.java       |    2 +-
 .../util/AbstractThreadedTransaction.java          |    2 +-
 .../structure/util/AbstractTransaction.java        |    2 +-
 .../gremlin/structure/util/Attachable.java         |    2 +-
 .../gremlin/structure/util/CloseableIterator.java  |    2 +-
 .../gremlin/structure/util/Comparators.java        |    2 +-
 .../structure/util/DefaultCloseableIterator.java   |    2 +-
 .../gremlin/structure/util/ElementHelper.java      |    2 +-
 .../gremlin/structure/util/FeatureDescriptor.java  |    2 +-
 .../gremlin/structure/util/GraphFactory.java       |    2 +-
 .../gremlin/structure/util/GraphFactoryClass.java  |    2 +-
 .../structure/util/GraphVariableHelper.java        |    2 +-
 .../tinkerpop/gremlin/structure/util/Host.java     |    2 +-
 .../gremlin/structure/util/StringFactory.java      |    2 +-
 .../gremlin/structure/util/TemporaryException.java |    2 +-
 .../structure/util/TransactionException.java       |    2 +-
 .../structure/util/detached/DetachedEdge.java      |    2 +-
 .../structure/util/detached/DetachedElement.java   |    2 +-
 .../structure/util/detached/DetachedFactory.java   |    2 +-
 .../structure/util/detached/DetachedPath.java      |    2 +-
 .../structure/util/detached/DetachedProperty.java  |    2 +-
 .../structure/util/detached/DetachedVertex.java    |    2 +-
 .../util/detached/DetachedVertexProperty.java      |    2 +-
 .../gremlin/structure/util/empty/EmptyGraph.java   |    2 +-
 .../structure/util/empty/EmptyProperty.java        |    2 +-
 .../structure/util/empty/EmptyVertexProperty.java  |    2 +-
 .../structure/util/keyed/KeyedProperty.java        |    2 +-
 .../structure/util/keyed/KeyedVertexProperty.java  |    2 +-
 .../structure/util/reference/ReferenceEdge.java    |    2 +-
 .../structure/util/reference/ReferenceElement.java |    2 +-
 .../structure/util/reference/ReferenceFactory.java |    2 +-
 .../structure/util/reference/ReferencePath.java    |    2 +-
 .../util/reference/ReferenceProperty.java          |    2 +-
 .../structure/util/reference/ReferenceVertex.java  |    2 +-
 .../util/reference/ReferenceVertexProperty.java    |    2 +-
 .../structure/util/star/DirectionalStarGraph.java  |    2 +-
 .../gremlin/structure/util/star/StarGraph.java     |    2 +-
 .../util/star/StarGraphGraphSONDeserializer.java   |    2 +-
 .../util/star/StarGraphGraphSONSerializerV1.java   |    2 +-
 .../util/star/StarGraphGraphSONSerializerV2.java   |    2 +-
 .../util/star/StarGraphGraphSONSerializerV3.java   |    2 +-
 .../util/star/StarGraphGraphSONSerializerV4.java   |    2 +-
 .../util/star/StarGraphGryoSerializer.java         |    2 +-
 .../structure/util/star/StarGraphSerializer.java   |    2 +-
 .../structure/util/wrapped/WrappedEdge.java        |    2 +-
 .../structure/util/wrapped/WrappedElement.java     |    2 +-
 .../structure/util/wrapped/WrappedGraph.java       |    2 +-
 .../structure/util/wrapped/WrappedProperty.java    |    2 +-
 .../structure/util/wrapped/WrappedVariables.java   |    2 +-
 .../structure/util/wrapped/WrappedVertex.java      |    2 +-
 .../util/wrapped/WrappedVertexProperty.java        |    2 +-
 .../tinkerpop/gremlin/util/CollectionUtil.java     |    2 +-
 .../tinkerpop/gremlin/util/DatetimeHelper.java     |    2 +-
 .../tinkerpop/gremlin/util/ExceptionHelper.java    |    2 +-
 .../org/apache/tinkerpop/gremlin/util/Gremlin.java |    2 +-
 .../util/GremlinDisabledListDelimiterHandler.java  |    2 +-
 .../gremlin/util/GremlinValueComparator.java       |    2 +-
 .../apache/tinkerpop/gremlin/util/MultiMap.java    |    2 +-
 .../tinkerpop/gremlin/util/NumberHelper.java       |    2 +-
 .../apache/tinkerpop/gremlin/util/Serializer.java  |    2 +-
 .../apache/tinkerpop/gremlin/util/StringUtil.java  |    2 +-
 .../apache/tinkerpop/gremlin/util/SystemUtil.java  |    2 +-
 .../apache/tinkerpop/gremlin/util/TestSupport.java |    2 +-
 .../apache/tinkerpop/gremlin/util/TimeUtil.java    |    2 +-
 .../gremlin/util/function/ArrayListSupplier.java   |    2 +-
 .../gremlin/util/function/BulkSetSupplier.java     |    2 +-
 .../gremlin/util/function/ChainedComparator.java   |    2 +-
 .../gremlin/util/function/ConstantSupplier.java    |    2 +-
 .../function/DefaultTraversalMetricsSupplier.java  |    2 +-
 .../gremlin/util/function/FunctionUtils.java       |    2 +-
 .../gremlin/util/function/HashMapSupplier.java     |    2 +-
 .../gremlin/util/function/HashSetSupplier.java     |    2 +-
 .../tinkerpop/gremlin/util/function/Lambda.java    |    2 +-
 .../gremlin/util/function/MeanNumberSupplier.java  |    2 +-
 .../gremlin/util/function/MultiComparator.java     |    2 +-
 .../util/function/MutableMetricsSupplier.java      |    2 +-
 .../gremlin/util/function/ScriptEngineLambda.java  |    2 +-
 .../gremlin/util/function/ThrowingBiConsumer.java  |    2 +-
 .../gremlin/util/function/ThrowingBiFunction.java  |    2 +-
 .../gremlin/util/function/ThrowingConsumer.java    |    2 +-
 .../gremlin/util/function/ThrowingFunction.java    |    2 +-
 .../gremlin/util/function/ThrowingSupplier.java    |    2 +-
 .../gremlin/util/function/TraversableLambda.java   |    2 +-
 .../util/function/TraverserSetSupplier.java        |    2 +-
 .../gremlin/util/function/TreeSupplier.java        |    2 +-
 .../gremlin/util/function/TriConsumer.java         |    2 +-
 .../gremlin/util/function/TriFunction.java         |    2 +-
 .../util/iterator/AbortiveMultiIterator.java       |    2 +-
 .../gremlin/util/iterator/ArrayIterator.java       |    2 +-
 .../gremlin/util/iterator/DoubleIterator.java      |    2 +-
 .../gremlin/util/iterator/EmptyIterator.java       |    2 +-
 .../gremlin/util/iterator/IteratorUtils.java       |    2 +-
 .../gremlin/util/iterator/MultiIterator.java       |    2 +-
 .../gremlin/util/iterator/SingleIterator.java      |    2 +-
 .../util/iterator/StoreIteratorCounter.java        |    2 +-
 .../src/main/resources/tp2-to-tp3-graphml.xslt     |   30 +-
 .../org/apache/tinkerpop/gremlin/AssertHelper.java |    2 +-
 .../apache/tinkerpop/gremlin/TestDataBuilder.java  |    2 +-
 .../jsr223/DefaultImportCustomizerTest.java        |    2 +-
 .../jsr223/DefaultScriptCustomizerTest.java        |    2 +-
 .../jsr223/GremlinLangScriptEngineTest.java        |    2 +-
 .../gremlin/jsr223/GremlinScriptCheckerTest.java   |    2 +-
 .../gremlin/jsr223/ImportGremlinPluginTest.java    |    2 +-
 .../gremlin/jsr223/ScriptEngineCacheTest.java      |    2 +-
 .../jsr223/ScriptFileGremlinPluginTest.java        |    2 +-
 .../jsr223/SingleScriptEngineManagerTest.java      |    2 +-
 .../gremlin/jsr223/VariableResolverPluginTest.java |    2 +-
 .../language/grammar/ArgumentVisitorTest.java      |    2 +-
 .../grammar/ComplexTraversalMethodVisitorTest.java |    2 +-
 .../grammar/GeneralLiteralVisitorTest.java         |    2 +-
 .../grammar/GraphTraversalSourceVisitorTest.java   |    2 +-
 .../language/grammar/GremlinQueryParserTest.java   |    2 +-
 .../language/grammar/TraversalEnumParserTest.java  |    2 +-
 .../grammar/TraversalMethodVisitorTest.java        |    2 +-
 .../grammar/TraversalPredicateVisitorTest.java     |    2 +-
 .../language/grammar/TraversalRootVisitorTest.java |    2 +-
 .../TraversalSourceSelfMethodVisitorTest.java      |    2 +-
 .../grammar/TraversalSourceSpawnVisitorTest.java   |    2 +-
 .../grammar/TraversalSourceTxVisitorTest.java      |    2 +-
 .../grammar/TraversalStrategyVisitorTest.java      |    2 +-
 .../language/translator/GremlinTranslatorTest.java |   10 +-
 .../gremlin/process/TraversalStrategiesTest.java   |    2 +-
 .../gremlin/process/computer/GraphFilterTest.java  |    2 +-
 .../optimization/GraphFilterStrategyTest.java      |    2 +-
 .../MessagePassingReductionStrategyTest.java       |    2 +-
 .../VertexProgramRestrictionStrategyTest.java      |    2 +-
 .../remote/EmbeddedRemoteConnectionTest.java       |    2 +-
 .../gremlin/process/traversal/CardinalityTest.java |    2 +-
 .../gremlin/process/traversal/CompareTest.java     |    2 +-
 .../gremlin/process/traversal/ConnectiveTest.java  |    2 +-
 .../process/traversal/ContainsBulkSetTest.java     |    2 +-
 .../gremlin/process/traversal/ContainsTest.java    |    2 +-
 .../process/traversal/GValueManagerTest.java       |    2 +-
 .../gremlin/process/traversal/GremlinLangTest.java |    2 +-
 .../process/traversal/OperatorExceptionTest.java   |    2 +-
 .../gremlin/process/traversal/OperatorTest.java    |    2 +-
 .../gremlin/process/traversal/OrderTest.java       |    2 +-
 .../gremlin/process/traversal/PBulkSetTest.java    |    2 +-
 .../tinkerpop/gremlin/process/traversal/PTest.java |    2 +-
 .../gremlin/process/traversal/PathTest.java        |    2 +-
 .../gremlin/process/traversal/ScopeTest.java       |    2 +-
 .../gremlin/process/traversal/TraversalTest.java   |    2 +-
 .../dsl/graph/GraphTraversalSourceTest.java        |    2 +-
 .../traversal/dsl/graph/GraphTraversalTest.java    |    2 +-
 .../traversal/lambda/ConstantTraversalTest.java    |    2 +-
 .../traversal/lambda/TokenTraversalTest.java       |    2 +-
 .../traversal/lambda/ValueTraversalTest.java       |    2 +-
 .../process/traversal/step/GValueStepTest.java     |    2 +-
 .../gremlin/process/traversal/step/GValueTest.java |    2 +-
 .../gremlin/process/traversal/step/StepTest.java   |    2 +-
 .../traversal/step/TraversalParentTest.java        |    2 +-
 .../traversal/step/branch/BranchStepTest.java      |    2 +-
 .../traversal/step/branch/ChooseStepTest.java      |    2 +-
 .../traversal/step/branch/LocalStepTest.java       |    2 +-
 .../traversal/step/branch/OptionalStepTest.java    |    2 +-
 .../traversal/step/branch/RepeatStepTest.java      |    2 +-
 .../traversal/step/branch/UnionStepTest.java       |    2 +-
 .../process/traversal/step/filter/AllStepTest.java |    2 +-
 .../process/traversal/step/filter/AndStepTest.java |    2 +-
 .../process/traversal/step/filter/AnyStepTest.java |    2 +-
 .../traversal/step/filter/CoinStepTest.java        |    2 +-
 .../traversal/step/filter/DedupGlobalStepTest.java |    2 +-
 .../traversal/step/filter/DropStepTest.java        |    2 +-
 .../process/traversal/step/filter/HasStepTest.java |    2 +-
 .../process/traversal/step/filter/IsStepTest.java  |    2 +-
 .../step/filter/LambdaFilterStepTest.java          |    2 +-
 .../traversal/step/filter/NoneStepTest.java        |    2 +-
 .../process/traversal/step/filter/NotStepTest.java |    2 +-
 .../process/traversal/step/filter/OrStepTest.java  |    2 +-
 .../traversal/step/filter/PathFilterStepTest.java  |    2 +-
 .../traversal/step/filter/RangeGlobalStepTest.java |    2 +-
 .../step/filter/SampleGlobalStepTest.java          |    2 +-
 .../traversal/step/filter/TailGlobalStepTest.java  |    2 +-
 .../traversal/step/filter/TimeLimitStepTest.java   |    2 +-
 .../traversal/step/filter/WhereStepTest.java       |    2 +-
 .../traversal/step/map/AddEdgeStartStepTest.java   |    2 +-
 .../traversal/step/map/AddEdgeStepTest.java        |    2 +-
 .../traversal/step/map/AddVertexStartStepTest.java |    2 +-
 .../traversal/step/map/AddVertexStepTest.java      |    2 +-
 .../process/traversal/step/map/AsBoolStepTest.java |    2 +-
 .../process/traversal/step/map/AsDateStepTest.java |    2 +-
 .../traversal/step/map/AsNumberStepTest.java       |    2 +-
 .../traversal/step/map/AsStringGlobalStepTest.java |    2 +-
 .../traversal/step/map/AsStringLocalStepTest.java  |    2 +-
 .../process/traversal/step/map/CallStepTest.java   |    2 +-
 .../traversal/step/map/CoalesceStepTest.java       |    2 +-
 .../traversal/step/map/CombineStepTest.java        |    2 +-
 .../process/traversal/step/map/ConcatStepTest.java |    2 +-
 .../traversal/step/map/ConjoinStepTest.java        |    2 +-
 .../traversal/step/map/CountGlobalStepTest.java    |    2 +-
 .../traversal/step/map/CountLocalStepTest.java     |    2 +-
 .../traversal/step/map/DateAddStepTest.java        |    2 +-
 .../traversal/step/map/DateDiffStepTest.java       |    2 +-
 .../traversal/step/map/DedupLocalStepTest.java     |    2 +-
 .../traversal/step/map/DifferenceStepTest.java     |    2 +-
 .../traversal/step/map/DisjunctStepTest.java       |    2 +-
 .../step/map/EdgeOtherVertexStepTest.java          |    2 +-
 .../traversal/step/map/EdgeVertexStepTest.java     |    2 +-
 .../traversal/step/map/ElementMapStepTest.java     |    2 +-
 .../process/traversal/step/map/FoldStepTest.java   |    2 +-
 .../process/traversal/step/map/FormatStepTest.java |    2 +-
 .../process/traversal/step/map/GraphStepTest.java  |    2 +-
 .../traversal/step/map/GroupCountStepTest.java     |    2 +-
 .../process/traversal/step/map/GroupStepTest.java  |    2 +-
 .../process/traversal/step/map/IdStepTest.java     |    2 +-
 .../process/traversal/step/map/IndexStepTest.java  |    2 +-
 .../traversal/step/map/IntersectStepTest.java      |    2 +-
 .../traversal/step/map/LTrimGlobalStepTest.java    |    2 +-
 .../traversal/step/map/LTrimLocalStepTest.java     |    2 +-
 .../process/traversal/step/map/LabelStepTest.java  |    2 +-
 .../step/map/LambdaCollectingBarrierStepTest.java  |    2 +-
 .../traversal/step/map/LambdaFlatMapStepTest.java  |    2 +-
 .../traversal/step/map/LambdaMapStepTest.java      |    2 +-
 .../traversal/step/map/LengthGlobalStepTest.java   |    2 +-
 .../traversal/step/map/LengthLocalStepTest.java    |    2 +-
 .../process/traversal/step/map/LoopsStepTest.java  |    2 +-
 .../process/traversal/step/map/MatchStepTest.java  |    2 +-
 .../process/traversal/step/map/MathStepTest.java   |    2 +-
 .../traversal/step/map/MaxGlobalStepTest.java      |    2 +-
 .../traversal/step/map/MaxLocalStepTest.java       |    2 +-
 .../traversal/step/map/MeanGlobalStepTest.java     |    2 +-
 .../traversal/step/map/MeanLocalStepTest.java      |    2 +-
 .../traversal/step/map/MergeEdgeStepTest.java      |    2 +-
 .../process/traversal/step/map/MergeStepTest.java  |    2 +-
 .../traversal/step/map/MergeVertexStepTest.java    |    2 +-
 .../traversal/step/map/MinGlobalStepTest.java      |    2 +-
 .../traversal/step/map/MinLocalStepTest.java       |    2 +-
 .../traversal/step/map/NoOpBarrierStepTest.java    |    2 +-
 .../traversal/step/map/OrderGlobalStepTest.java    |    2 +-
 .../traversal/step/map/OrderLocalStepTest.java     |    2 +-
 .../process/traversal/step/map/PathStepTest.java   |    2 +-
 .../traversal/step/map/ProductStepTest.java        |    2 +-
 .../traversal/step/map/ProjectStepTest.java        |    2 +-
 .../traversal/step/map/PropertiesStepTest.java     |    2 +-
 .../traversal/step/map/PropertyKeyStepTest.java    |    2 +-
 .../traversal/step/map/PropertyMapStepTest.java    |    2 +-
 .../traversal/step/map/PropertyValueStepTest.java  |    2 +-
 .../traversal/step/map/RTrimGlobalStepTest.java    |    2 +-
 .../traversal/step/map/RTrimLocalStepTest.java     |    2 +-
 .../traversal/step/map/RangeLocalStepTest.java     |    2 +-
 .../traversal/step/map/ReplaceGlobalStepTest.java  |    2 +-
 .../traversal/step/map/ReplaceLocalStepTest.java   |    2 +-
 .../traversal/step/map/ReverseStepTest.java        |    2 +-
 .../process/traversal/step/map/SackStepTest.java   |    2 +-
 .../traversal/step/map/SampleLocalStepTest.java    |    2 +-
 .../traversal/step/map/SelectOneStepTest.java      |    2 +-
 .../process/traversal/step/map/SelectStepTest.java |    2 +-
 .../traversal/step/map/SplitGlobalStepTest.java    |    2 +-
 .../traversal/step/map/SplitLocalStepTest.java     |    2 +-
 .../step/map/SubstringGlobalStepTest.java          |    2 +-
 .../traversal/step/map/SubstringLocalStepTest.java |    2 +-
 .../traversal/step/map/SumGlobalStepTest.java      |    2 +-
 .../traversal/step/map/SumLocalStepTest.java       |    2 +-
 .../traversal/step/map/TailLocalStepTest.java      |    2 +-
 .../traversal/step/map/ToLowerGlobalStepTest.java  |    2 +-
 .../traversal/step/map/ToLowerLocalStepTest.java   |    2 +-
 .../traversal/step/map/ToUpperGlobalStepTest.java  |    2 +-
 .../traversal/step/map/ToUpperLocalStepTest.java   |    2 +-
 .../step/map/TraversalSelectStepTest.java          |    4 +-
 .../process/traversal/step/map/TreeStepTest.java   |    2 +-
 .../traversal/step/map/TrimGlobalStepTest.java     |    2 +-
 .../traversal/step/map/TrimLocalStepTest.java      |    2 +-
 .../process/traversal/step/map/UnfoldStepTest.java |    2 +-
 .../process/traversal/step/map/VertexStepTest.java |    2 +-
 .../step/sideEffect/AddPropertyStepTest.java       |    2 +-
 .../step/sideEffect/AggregateStepTest.java         |    2 +-
 .../sideEffect/GroupCountSideEffectStepTest.java   |    2 +-
 .../step/sideEffect/GroupSideEffectStepTest.java   |    2 +-
 .../step/sideEffect/IdentityStepTest.java          |    2 +-
 .../traversal/step/sideEffect/InjectStepTest.java  |    2 +-
 .../step/sideEffect/LambdaSideEffectStepTest.java  |    2 +-
 .../step/sideEffect/ProfileSideEffectStepTest.java |    2 +-
 .../step/sideEffect/SackValueStepTest.java         |    2 +-
 .../step/sideEffect/SideEffectCapStepTest.java     |    2 +-
 .../step/sideEffect/SubgraphStepTest.java          |    2 +-
 .../step/sideEffect/TreeSideEffectStepTest.java    |    2 +-
 .../process/traversal/step/util/BulkSetTest.java   |    2 +-
 .../traversal/step/util/ParametersTest.java        |    2 +-
 .../process/traversal/step/util/TreeTest.java      |    2 +-
 .../traversal/strategy/GValueManagerVerifier.java  |    2 +-
 .../strategy/GValueManagerVerifierTest.java        |    2 +-
 .../strategy/TraversalStrategyProxyTest.java       |    2 +-
 .../decoration/ConnectiveStrategyTest.java         |    2 +-
 .../decoration/ElementIdStrategyConfigTest.java    |    2 +-
 .../decoration/ElementIdStrategyTraverseTest.java  |    2 +-
 .../strategy/decoration/EventStrategyTest.java     |    2 +-
 .../HaltedTraverserStrategyConfigTest.java         |    2 +-
 .../decoration/OptionsStrategyConfigTest.java      |    2 +-
 .../strategy/decoration/OptionsStrategyTest.java   |    2 +-
 .../decoration/PartitionStrategyConfigTest.java    |    2 +-
 .../strategy/decoration/PartitionStrategyTest.java |    2 +-
 .../strategy/decoration/SackStrategyTest.java      |    2 +-
 .../decoration/SeedStrategyConfigTest.java         |    2 +-
 .../decoration/SubgraphStrategyConfigTest.java     |    2 +-
 .../strategy/decoration/SubgraphStrategyTest.java  |    2 +-
 .../decoration/VertexProgramStrategyTest.java      |    2 +-
 .../MatchAlgorithmStrategyConfigTest.java          |    2 +-
 .../finalization/ReferenceElementStrategyTest.java |    2 +-
 .../AdjacentToIncidentStrategyTest.java            |    2 +-
 .../ByModulatorOptimizationStrategyTest.java       |    2 +-
 .../strategy/optimization/CountStrategyTest.java   |    2 +-
 .../optimization/EarlyLimitStrategyTest.java       |    2 +-
 ...lterRankingStrategyCacheInitializationTest.java |    2 +-
 .../optimization/FilterRankingStrategyTest.java    |    2 +-
 .../optimization/GValueReductionStrategyTest.java  |    2 +-
 .../optimization/IdentityRemovalStrategyTest.java  |    2 +-
 .../IncidentToAdjacentStrategyTest.java            |    2 +-
 .../optimization/InlineFilterStrategyTest.java     |    2 +-
 .../optimization/LazyBarrierStrategyTest.java      |    2 +-
 .../optimization/MatchPredicateStrategyTest.java   |    2 +-
 .../optimization/OrderLimitStrategyTest.java       |    2 +-
 .../optimization/PathProcessorStrategyTest.java    |    2 +-
 .../optimization/PathRetractionStrategyTest.java   |    2 +-
 .../ProductiveByStrategyConfigTest.java            |    2 +-
 .../optimization/ProductiveByStrategyTest.java     |    2 +-
 .../optimization/RepeatUnrollStrategyTest.java     |    2 +-
 .../ProviderGValueReductionStrategyTest.java       |    2 +-
 .../ComputerVerificationStrategyTest.java          |    2 +-
 .../EdgeLabelVerificationStrategyConfigTest.java   |    2 +-
 .../EdgeLabelVerificationStrategyTest.java         |    2 +-
 .../LambdaRestrictionStrategyTest.java             |    2 +-
 .../verification/ReadOnlyStrategyTest.java         |    2 +-
 ...ReservedKeysVerificationStrategyConfigTest.java |    2 +-
 .../ReservedKeysVerificationStrategyTest.java      |    2 +-
 .../StandardVerificationStrategyTest.java          |    2 +-
 .../B_LP_NL_O_P_S_SE_SL_TraverserTest.java         |    2 +-
 .../traverser/B_LP_NL_O_S_SE_SL_TraverserTest.java |    2 +-
 .../traverser/B_LP_O_P_S_SE_SL_TraverserTest.java  |    2 +-
 .../traverser/B_LP_O_S_SE_SL_TraverserTest.java    |    2 +-
 .../traverser/B_NL_O_S_SE_SL_TraverserTest.java    |    2 +-
 .../traverser/B_O_S_SE_SL_TraverserTest.java       |    2 +-
 .../LP_NL_O_OB_P_S_SE_SL_TraverserTest.java        |    2 +-
 .../LP_NL_O_OB_S_SE_SL_TraverserTest.java          |    2 +-
 .../traverser/LP_O_OB_P_S_SE_SL_TraverserTest.java |    2 +-
 .../traverser/LP_O_OB_S_SE_SL_TraverserTest.java   |    2 +-
 .../traverser/NL_O_OB_S_SE_SL_TraverserTest.java   |    2 +-
 .../traversal/traverser/NL_TraverserTest.java      |    2 +-
 .../traverser/O_OB_S_SE_SL_TraverserTest.java      |    2 +-
 .../traversal/traverser/SL_TraverserTest.java      |    2 +-
 .../util/DefaultTraverserGeneratorFactoryTest.java |    2 +-
 .../traverser/util/EmptyTraverserTest.java         |    2 +-
 .../traverser/util/IndexedTraverserSetTest.java    |    2 +-
 .../util/TraverserSetImplementationTest.java       |    2 +-
 .../util/DefaultTraversalMetricsTest.java          |    2 +-
 .../util/DefaultTraversalSideEffectsTest.java      |    2 +-
 .../util/DefaultTraversalStrategiesTest.java       |    2 +-
 .../traversal/util/DefaultTraversalTest.java       |    2 +-
 .../process/traversal/util/StepPositionTest.java   |    2 +-
 .../traversal/util/TraversalExplanationTest.java   |    2 +-
 .../traversal/util/TraversalHelperTest.java        |    2 +-
 .../tinkerpop/gremlin/structure/DirectionTest.java |    2 +-
 .../gremlin/structure/FeaturesConventionTest.java  |    2 +-
 .../gremlin/structure/GraphHiddenTest.java         |    2 +-
 .../apache/tinkerpop/gremlin/structure/TTest.java  |    2 +-
 .../gremlin/structure/io/GraphMigratorTest.java    |    2 +-
 .../tinkerpop/gremlin/structure/io/IoCoreTest.java |    2 +-
 .../gremlin/structure/io/IoRegistryTest.java       |    2 +-
 .../apache/tinkerpop/gremlin/structure/io/IoX.java |    2 +-
 .../gremlin/structure/io/IoXIoRegistry.java        |    2 +-
 .../apache/tinkerpop/gremlin/structure/io/IoY.java |    2 +-
 .../gremlin/structure/io/IoYIoRegistry.java        |    2 +-
 .../io/graphson/AbstractGraphSONTest.java          |    2 +-
 .../graphson/GraphSONMapperEmbeddedTypeTest.java   |    2 +-
 .../GraphSONMapperPartialEmbeddedTypeTest.java     |    2 +-
 .../structure/io/graphson/GraphSONMapperTest.java  |    2 +-
 .../io/graphson/GraphSONStreamConstraintsTest.java |    2 +-
 .../structure/io/graphson/GraphSONTokensTest.java  |    2 +-
 .../structure/io/graphson/GraphSONUtilTest.java    |    2 +-
 .../gremlin/structure/io/gryo/GryoMapperTest.java  |    2 +-
 .../gremlin/structure/io/gryo/GryoPoolTest.java    |    2 +-
 .../structure/io/gryo/GryoReaderWriterTest.java    |    2 +-
 .../structure/util/CloseableIteratorTest.java      |    2 +-
 .../gremlin/structure/util/ComparatorsTest.java    |    2 +-
 .../gremlin/structure/util/ElementHelperTest.java  |    2 +-
 .../gremlin/structure/util/GraphFactoryTest.java   |    2 +-
 .../structure/util/GraphVariableHelperTest.java    |    2 +-
 .../gremlin/structure/util/StringFactoryTest.java  |    2 +-
 .../util/detached/DetachedFactoryTest.java         |    2 +-
 .../util/reference/ReferenceFactoryTest.java       |    2 +-
 .../tinkerpop/gremlin/util/CollectionUtilTest.java |    2 +-
 .../tinkerpop/gremlin/util/DatetimeHelperTest.java |    2 +-
 .../apache/tinkerpop/gremlin/util/GremlinTest.java |    2 +-
 .../tinkerpop/gremlin/util/MultiMapTest.java       |    2 +-
 .../tinkerpop/gremlin/util/NumberHelperTest.java   |    2 +-
 .../tinkerpop/gremlin/util/SerializerTest.java     |    2 +-
 .../tinkerpop/gremlin/util/StringUtilTest.java     |    2 +-
 .../tinkerpop/gremlin/util/SystemUtilTest.java     |    2 +-
 .../tinkerpop/gremlin/util/TimeUtilTest.java       |    2 +-
 .../util/function/ArrayListSupplierTest.java       |    2 +-
 .../gremlin/util/function/BulkSetSupplierTest.java |    2 +-
 .../util/function/ConstantSupplierTest.java        |    2 +-
 .../gremlin/util/function/FunctionUtilsTest.java   |    2 +-
 .../gremlin/util/function/HashMapSupplierTest.java |    2 +-
 .../gremlin/util/function/HashSetSupplierTest.java |    2 +-
 .../util/function/MeanNumberSupplierTest.java      |    2 +-
 .../gremlin/util/function/MultiComparatorTest.java |    2 +-
 .../util/function/ScriptEngineLambdaTest.java      |    2 +-
 .../util/function/TraverserSetSupplierTest.java    |    2 +-
 .../gremlin/util/function/TreeSupplierTest.java    |    2 +-
 .../gremlin/util/function/TriConsumerTest.java     |    2 +-
 .../gremlin/util/function/TriFunctionTest.java     |    2 +-
 .../util/iterator/AbortiveMultiIteratorTest.java   |    2 +-
 .../gremlin/util/iterator/ArrayIteratorTest.java   |    2 +-
 .../gremlin/util/iterator/DoubleIteratorTest.java  |    2 +-
 .../gremlin/util/iterator/EmptyIteratorTest.java   |    2 +-
 .../gremlin/util/iterator/IteratorUtilsTest.java   |    2 +-
 .../gremlin/util/iterator/MultiIteratorTest.java   |    2 +-
 .../gremlin/util/iterator/SingleIteratorTest.java  |    2 +-
 .../gremlin/structure/util/mockgraph.properties    |    2 +-
 .../Examples/BasicGremlin/BasicGremlin.cs          |    4 +-
 gremlin-dotnet/Examples/Connections/Connections.cs |   12 +-
 .../Examples/ModernTraversals/ModernTraversals.cs  |    4 +-
 gremlin-dotnet/NOTICE                              |    2 +-
 gremlin-dotnet/README.md                           |    2 +-
 gremlin-dotnet/build/generate.groovy               |   12 +-
 gremlin-dotnet/docker-compose.yml                  |    9 +-
 gremlin-dotnet/src/Gremlin.Net.Template/Program.cs |    2 +-
 gremlin-dotnet/src/Gremlin.Net.Template/README.md  |    2 +-
 gremlin-dotnet/src/Gremlin.Net.Template/Service.cs |    2 +-
 .../src/Gremlin.Net/Driver/Connection.cs           |    2 +-
 .../src/Gremlin.Net/Driver/ConnectionFactory.cs    |    2 +-
 .../src/Gremlin.Net/Driver/ConnectionPool.cs       |    2 +-
 .../Gremlin.Net/Driver/ConnectionPoolSettings.cs   |    2 +-
 .../Gremlin.Net/Driver/CopyOnWriteCollection.cs    |    2 +-
 .../Driver/Exceptions/ConnectionClosedException.cs |    2 +-
 .../Exceptions/ConnectionPoolBusyException.cs      |    2 +-
 .../Exceptions/NoConnectionAvailableException.cs   |    2 +-
 .../Driver/Exceptions/ResponseException.cs         |    2 +-
 .../Exceptions/ServerUnavailableException.cs       |    2 +-
 .../src/Gremlin.Net/Driver/GremlinClient.cs        |    2 +-
 .../Gremlin.Net/Driver/GremlinClientExtensions.cs  |    2 +-
 .../src/Gremlin.Net/Driver/GremlinServer.cs        |    2 +-
 .../src/Gremlin.Net/Driver/IClientWebSocket.cs     |    2 +-
 .../src/Gremlin.Net/Driver/IConnection.cs          |    2 +-
 .../src/Gremlin.Net/Driver/IConnectionFactory.cs   |    2 +-
 .../src/Gremlin.Net/Driver/IGremlinClient.cs       |    2 +-
 .../src/Gremlin.Net/Driver/IMessageSerializer.cs   |    2 +-
 gremlin-dotnet/src/Gremlin.Net/Driver/Log.cs       |    2 +-
 .../Gremlin.Net/Driver/Messages/RequestMessage.cs  |    2 +-
 .../Gremlin.Net/Driver/Messages/ResponseMessage.cs |    2 +-
 .../Gremlin.Net/Driver/Messages/ResponseResult.cs  |    2 +-
 .../Gremlin.Net/Driver/Messages/ResponseStatus.cs  |    2 +-
 .../Driver/Messages/ResponseStatusCode.cs          |    2 +-
 .../src/Gremlin.Net/Driver/ProxyClientWebSocket.cs |    2 +-
 .../src/Gremlin.Net/Driver/ProxyConnection.cs      |    2 +-
 .../Driver/Remote/DriverRemoteConnection.cs        |    2 +-
 .../Driver/Remote/DriverRemoteTraversal.cs         |    2 +-
 .../ResponseHandlerForSingleRequestMessage.cs      |    2 +-
 gremlin-dotnet/src/Gremlin.Net/Driver/ResultSet.cs |    2 +-
 gremlin-dotnet/src/Gremlin.Net/Driver/Tokens.cs    |    2 +-
 .../src/Gremlin.Net/Driver/WebSocketConnection.cs  |    2 +-
 .../src/Gremlin.Net/Driver/WebSocketSettings.cs    |  114 +-
 .../Process/Remote/IRemoteConnection.cs            |    2 +-
 .../Gremlin.Net/Process/Remote/RemoteStrategy.cs   |    2 +-
 .../Process/Remote/RemoteTransaction.cs            |    2 +-
 .../Process/Traversal/AnonymousTraversalSource.cs  |    2 +-
 .../src/Gremlin.Net/Process/Traversal/Barrier.cs   |    2 +-
 .../src/Gremlin.Net/Process/Traversal/Binding.cs   |    2 +-
 .../src/Gremlin.Net/Process/Traversal/Bindings.cs  |    2 +-
 .../src/Gremlin.Net/Process/Traversal/Bytecode.cs  |    2 +-
 .../Gremlin.Net/Process/Traversal/Cardinality.cs   |    2 +-
 .../Process/Traversal/CardinalityValue.cs          |    2 +-
 .../src/Gremlin.Net/Process/Traversal/Column.cs    |    2 +-
 .../Process/Traversal/ConnectedComponent.cs        |    2 +-
 .../src/Gremlin.Net/Process/Traversal/DT.cs        |    2 +-
 .../Process/Traversal/DefaultTraversal.cs          |    2 +-
 .../src/Gremlin.Net/Process/Traversal/Direction.cs |    2 +-
 .../Gremlin.Net/Process/Traversal/EnumWrapper.cs   |    2 +-
 .../src/Gremlin.Net/Process/Traversal/GType.cs     |    2 +-
 .../src/Gremlin.Net/Process/Traversal/GraphOp.cs   |    2 +-
 .../Process/Traversal/GraphSONVersion.cs           |    2 +-
 .../Process/Traversal/GraphTraversal.cs            |    2 +-
 .../Process/Traversal/GraphTraversalSource.cs      |    2 +-
 .../Gremlin.Net/Process/Traversal/GryoVersion.cs   |    2 +-
 .../Gremlin.Net/Process/Traversal/IBiFunction.cs   |    2 +-
 .../Process/Traversal/IBinaryOperator.cs           |    2 +-
 .../Gremlin.Net/Process/Traversal/IComparator.cs   |    2 +-
 .../src/Gremlin.Net/Process/Traversal/IConsumer.cs |    2 +-
 .../src/Gremlin.Net/Process/Traversal/IFunction.cs |    2 +-
 .../src/Gremlin.Net/Process/Traversal/IO.cs        |    2 +-
 .../Gremlin.Net/Process/Traversal/IPredicate.cs    |    2 +-
 .../src/Gremlin.Net/Process/Traversal/ISupplier.cs |    2 +-
 .../Gremlin.Net/Process/Traversal/ITraversal.cs    |    2 +-
 .../Process/Traversal/ITraversalStrategy.cs        |    2 +-
 .../Process/Traversal/IUnaryOperator.cs            |    2 +-
 .../Gremlin.Net/Process/Traversal/Instruction.cs   |    2 +-
 .../src/Gremlin.Net/Process/Traversal/Lambda.cs    |    2 +-
 .../src/Gremlin.Net/Process/Traversal/Merge.cs     |    2 +-
 .../src/Gremlin.Net/Process/Traversal/Operator.cs  |    2 +-
 .../src/Gremlin.Net/Process/Traversal/Order.cs     |    2 +-
 .../src/Gremlin.Net/Process/Traversal/P.cs         |    2 +-
 .../src/Gremlin.Net/Process/Traversal/PageRank.cs  |    2 +-
 .../Gremlin.Net/Process/Traversal/PeerPressure.cs  |    2 +-
 .../src/Gremlin.Net/Process/Traversal/Pick.cs      |    2 +-
 .../src/Gremlin.Net/Process/Traversal/Pop.cs       |    2 +-
 .../src/Gremlin.Net/Process/Traversal/Scope.cs     |    2 +-
 .../Gremlin.Net/Process/Traversal/ShortestPath.cs  |    2 +-
 .../Strategy/AbstractTraversalStrategy.cs          |    2 +-
 .../Strategy/Decoration/ConnectiveStrategy.cs      |    2 +-
 .../Strategy/Decoration/ElementIdStrategy.cs       |    2 +-
 .../Strategy/Decoration/HaltedTraverserStrategy.cs |    2 +-
 .../Strategy/Decoration/OptionsStrategy.cs         |    2 +-
 .../Strategy/Decoration/PartitionStrategy.cs       |    2 +-
 .../Traversal/Strategy/Decoration/SeedStrategy.cs  |    2 +-
 .../Strategy/Decoration/SubgraphStrategy.cs        |    2 +-
 .../Strategy/Decoration/VertexProgramStrategy.cs   |    2 +-
 .../Finalization/MatchAlgorithmStrategy.cs         |    2 +-
 .../Optimization/AdjacentToIncidentStrategy.cs     |    2 +-
 .../Strategy/Optimization/CountStrategy.cs         |    2 +-
 .../Strategy/Optimization/EarlyLimitStrategy.cs    |    2 +-
 .../Strategy/Optimization/FilterRankingStrategy.cs |    2 +-
 .../Strategy/Optimization/GraphFilterStrategy.cs   |    2 +-
 .../Optimization/IdentityRemovalStrategy.cs        |    2 +-
 .../Optimization/IncidentToAdjacentStrategy.cs     |    2 +-
 .../Strategy/Optimization/InlineFilterStrategy.cs  |    2 +-
 .../Strategy/Optimization/LazyBarrierStrategy.cs   |    2 +-
 .../Optimization/MatchPredicateStrategy.cs         |    2 +-
 .../Strategy/Optimization/OrderLimitStrategy.cs    |    2 +-
 .../Strategy/Optimization/PathProcessorStrategy.cs |    2 +-
 .../Optimization/PathRetractionStrategy.cs         |    2 +-
 .../Strategy/Optimization/ProductiveByStrategy.cs  |    2 +-
 .../Strategy/Optimization/RepeatUnrollStrategy.cs  |    2 +-
 .../Verification/EdgeLabelVerificationStrategy.cs  |    2 +-
 .../Verification/LambdaRestrictionStrategy.cs      |    2 +-
 .../Strategy/Verification/ReadOnlyStrategy.cs      |    2 +-
 .../ReservedKeysVerificationStrategy.cs            |    2 +-
 .../Process/Traversal/StringBasedLambda.cs         |    2 +-
 .../src/Gremlin.Net/Process/Traversal/T.cs         |    2 +-
 .../src/Gremlin.Net/Process/Traversal/TextP.cs     |    2 +-
 .../Traversal/Translator/GroovyTranslator.cs       |  412 +-
 .../src/Gremlin.Net/Process/Traversal/Traverser.cs |    2 +-
 .../Gremlin.Net/Process/Traversal/WithOptions.cs   |    2 +-
 .../src/Gremlin.Net/Process/Traversal/__.cs        |    2 +-
 gremlin-dotnet/src/Gremlin.Net/Process/Utils.cs    |    2 +-
 .../src/Gremlin.Net/Properties/AssemblyInfo.cs     |    2 +-
 gremlin-dotnet/src/Gremlin.Net/Structure/Edge.cs   |    2 +-
 .../src/Gremlin.Net/Structure/Element.cs           |    2 +-
 gremlin-dotnet/src/Gremlin.Net/Structure/Graph.cs  |    2 +-
 .../Structure/IO/GraphBinary/DataType.cs           |    2 +-
 .../IO/GraphBinary/GraphBinaryMessageSerializer.cs |    2 +-
 .../Structure/IO/GraphBinary/GraphBinaryReader.cs  |    2 +-
 .../Structure/IO/GraphBinary/GraphBinaryWriter.cs  |    2 +-
 .../Structure/IO/GraphBinary/ITypeSerializer.cs    |    2 +-
 .../IO/GraphBinary/RequestMessageSerializer.cs     |    2 +-
 .../IO/GraphBinary/ResponseMessageSerializer.cs    |    2 +-
 .../Structure/IO/GraphBinary/StreamExtensions.cs   |    2 +-
 .../IO/GraphBinary/TypeSerializerRegistry.cs       |    2 +-
 .../IO/GraphBinary/Types/ArraySerializer.cs        |    2 +-
 .../IO/GraphBinary/Types/BigDecimalSerializer.cs   |    2 +-
 .../IO/GraphBinary/Types/BigIntegerSerializer.cs   |    2 +-
 .../IO/GraphBinary/Types/BindingSerializer.cs      |    2 +-
 .../IO/GraphBinary/Types/BulkSetSerializer.cs      |    2 +-
 .../IO/GraphBinary/Types/ByteBufferSerializer.cs   |    2 +-
 .../IO/GraphBinary/Types/ByteCodeSerializer.cs     |    2 +-
 .../IO/GraphBinary/Types/CharSerializer.cs         |    2 +-
 .../IO/GraphBinary/Types/ClassSerializer.cs        |    2 +-
 .../IO/GraphBinary/Types/CustomTypeSerializer.cs   |    2 +-
 .../IO/GraphBinary/Types/DateTimeSerializer.cs     |    2 +-
 .../IO/GraphBinary/Types/DurationSerializer.cs     |    2 +-
 .../IO/GraphBinary/Types/EdgeSerializer.cs         |    2 +-
 .../IO/GraphBinary/Types/EnumSerializer.cs         |    2 +-
 .../Structure/IO/GraphBinary/Types/GremlinType.cs  |    2 +-
 .../IO/GraphBinary/Types/LambdaSerializer.cs       |    2 +-
 .../IO/GraphBinary/Types/ListSerializer.cs         |    2 +-
 .../IO/GraphBinary/Types/MapSerializer.cs          |    2 +-
 .../GraphBinary/Types/OffsetDateTimeSerializer.cs  |    2 +-
 .../Structure/IO/GraphBinary/Types/PSerializer.cs  |    2 +-
 .../IO/GraphBinary/Types/PathSerializer.cs         |    2 +-
 .../IO/GraphBinary/Types/PropertySerializer.cs     |    2 +-
 .../IO/GraphBinary/Types/SetSerializer.cs          |    2 +-
 .../IO/GraphBinary/Types/SimpleTypeSerializer.cs   |    2 +-
 .../IO/GraphBinary/Types/SingleTypeSerializer.cs   |    2 +-
 .../IO/GraphBinary/Types/StringSerializer.cs       |    2 +-
 .../IO/GraphBinary/Types/TraversalSerializer.cs    |    2 +-
 .../Types/TraversalStrategySerializer.cs           |    2 +-
 .../IO/GraphBinary/Types/TraverserSerializer.cs    |    2 +-
 .../IO/GraphBinary/Types/TypeSerializer.cs         |    2 +-
 .../IO/GraphBinary/Types/UuidSerializer.cs         |    2 +-
 .../GraphBinary/Types/VertexPropertySerializer.cs  |    2 +-
 .../IO/GraphBinary/Types/VertexSerializer.cs       |    2 +-
 .../IO/GraphSON/BigIntegerDeserializer.cs          |    2 +-
 .../Structure/IO/GraphSON/BigIntegerSerializer.cs  |    2 +-
 .../Structure/IO/GraphSON/BindingSerializer.cs     |    2 +-
 .../Structure/IO/GraphSON/BulkSetSerializer.cs     |    2 +-
 .../IO/GraphSON/ByteBufferDeserializer.cs          |    2 +-
 .../Structure/IO/GraphSON/ByteBufferSerializer.cs  |    2 +-
 .../Structure/IO/GraphSON/BytecodeSerializer.cs    |    2 +-
 .../Structure/IO/GraphSON/CharConverter.cs         |    2 +-
 .../Structure/IO/GraphSON/ClassSerializer.cs       |    2 +-
 .../Structure/IO/GraphSON/DTDeserializer.cs        |    2 +-
 .../Structure/IO/GraphSON/DateDeserializer.cs      |    2 +-
 .../Structure/IO/GraphSON/DecimalConverter.cs      |    2 +-
 .../Structure/IO/GraphSON/DirectionDeserializer.cs |    2 +-
 .../Structure/IO/GraphSON/DoubleConverter.cs       |    2 +-
 .../Structure/IO/GraphSON/DurationDeserializer.cs  |    2 +-
 .../Structure/IO/GraphSON/DurationSerializer.cs    |    2 +-
 .../Structure/IO/GraphSON/EdgeDeserializer.cs      |    2 +-
 .../Structure/IO/GraphSON/EdgeSerializer.cs        |    2 +-
 .../Structure/IO/GraphSON/EnumSerializer.cs        |    2 +-
 .../Structure/IO/GraphSON/FloatConverter.cs        |    2 +-
 .../Structure/IO/GraphSON/GTypeDeserializer.cs     |    2 +-
 .../IO/GraphSON/GraphSON2MessageSerializer.cs      |    2 +-
 .../Structure/IO/GraphSON/GraphSON2Reader.cs       |    2 +-
 .../Structure/IO/GraphSON/GraphSON2Writer.cs       |    2 +-
 .../IO/GraphSON/GraphSON3MessageSerializer.cs      |    2 +-
 .../Structure/IO/GraphSON/GraphSON3Reader.cs       |    2 +-
 .../Structure/IO/GraphSON/GraphSON3Writer.cs       |    2 +-
 .../IO/GraphSON/GraphSONMessageSerializer.cs       |    2 +-
 .../Structure/IO/GraphSON/GraphSONReader.cs        |    2 +-
 .../Structure/IO/GraphSON/GraphSONTokens.cs        |    2 +-
 .../Structure/IO/GraphSON/GraphSONUtil.cs          |    2 +-
 .../Structure/IO/GraphSON/GraphSONWriter.cs        |    2 +-
 .../Structure/IO/GraphSON/IGraphSONDeserializer.cs |    2 +-
 .../Structure/IO/GraphSON/IGraphSONSerializer.cs   |    2 +-
 .../Structure/IO/GraphSON/Int16Converter.cs        |    2 +-
 .../Structure/IO/GraphSON/Int32Converter.cs        |    2 +-
 .../Structure/IO/GraphSON/Int64Converter.cs        |    2 +-
 .../Structure/IO/GraphSON/LambdaSerializer.cs      |    2 +-
 .../Structure/IO/GraphSON/ListSerializer.cs        |    2 +-
 .../Structure/IO/GraphSON/MapSerializer.cs         |    2 +-
 .../Structure/IO/GraphSON/MergeDeserializer.cs     |    2 +-
 .../Structure/IO/GraphSON/NumberConverter.cs       |    2 +-
 .../IO/GraphSON/OffsetDateTimeDeserializer.cs      |    2 +-
 .../IO/GraphSON/OffsetDateTimeSerializer.cs        |    2 +-
 .../Structure/IO/GraphSON/PSerializer.cs           |    2 +-
 .../Structure/IO/GraphSON/Path3Deserializer.cs     |    2 +-
 .../Structure/IO/GraphSON/PathDeserializer.cs      |    2 +-
 .../Structure/IO/GraphSON/PropertyDeserializer.cs  |    2 +-
 .../Structure/IO/GraphSON/PropertySerializer.cs    |    2 +-
 .../IO/GraphSON/RequestMessageSerializer.cs        |    2 +-
 .../Structure/IO/GraphSON/SByteConverter.cs        |    2 +-
 .../Structure/IO/GraphSON/SetSerializer.cs         |    2 +-
 .../Structure/IO/GraphSON/TDeserializer.cs         |    2 +-
 .../Structure/IO/GraphSON/TextPSerializer.cs       |    2 +-
 .../Structure/IO/GraphSON/TraversalSerializer.cs   |    2 +-
 .../IO/GraphSON/TraversalStrategySerializer.cs     |    2 +-
 .../Structure/IO/GraphSON/TraverserReader.cs       |    2 +-
 .../Structure/IO/GraphSON/UuidDeserializer.cs      |    2 +-
 .../Structure/IO/GraphSON/UuidSerializer.cs        |    2 +-
 .../Structure/IO/GraphSON/VertexDeserializer.cs    |    2 +-
 .../IO/GraphSON/VertexPropertyDeserializer.cs      |    2 +-
 .../IO/GraphSON/VertexPropertySerializer.cs        |    2 +-
 .../Structure/IO/GraphSON/VertexSerializer.cs      |    2 +-
 .../Structure/IO/SerializationTokens.cs            |    2 +-
 gremlin-dotnet/src/Gremlin.Net/Structure/Path.cs   |    2 +-
 .../src/Gremlin.Net/Structure/Property.cs          |    2 +-
 gremlin-dotnet/src/Gremlin.Net/Structure/Vertex.cs |    2 +-
 .../src/Gremlin.Net/Structure/VertexProperty.cs    |    2 +-
 gremlin-dotnet/src/index.md                        |    2 +-
 .../CompressionBenchmarks.cs                       |  138 +-
 .../MessageSerializerBenchmarks.cs                 |    2 +-
 .../test/Gremlin.Net.Benchmarks/Program.cs         |    2 +-
 .../test/Gremlin.Net.Benchmarks/TestMessages.cs    |    2 +-
 .../Gremlin.Net.IntegrationTest/ConfigProvider.cs  |    2 +-
 .../Docs/Dev/Provider/IndexTests.cs                |    2 +-
 .../Docs/Reference/GremlinApplicationsTests.cs     |    2 +-
 .../Docs/Reference/GremlinVariantsDsl.cs           |    2 +-
 .../Docs/Reference/GremlinVariantsDslTests.cs      |    2 +-
 .../Docs/Reference/GremlinVariantsTests.cs         |    2 +-
 .../Docs/Reference/IntroTests.cs                   |    2 +-
 .../Docs/Upgrade/Release35Tests.cs                 |    2 +-
 .../Driver/ConnectionPoolTests.cs                  |    2 +-
 .../Driver/DriverRemoteConnectionTests.cs          |    2 +-
 .../Driver/GremlinClientAuthenticationTests.cs     |    2 +-
 .../GremlinClientBehaviorIntegrationTests.cs       |    2 +-
 .../Driver/GremlinClientTests.cs                   |    2 +-
 .../Driver/MessagesTests.cs                        |    2 +-
 .../Driver/MockedLoggerExtensions.cs               |    2 +-
 .../Driver/PropertyDeserializationTests.cs         |    2 +-
 .../Gherkin/Attributes/BddAttribute.cs             |    2 +-
 .../Gherkin/Attributes/GivenAttribute.cs           |    2 +-
 .../Gherkin/Attributes/ThenAttribute.cs            |    2 +-
 .../Gherkin/Attributes/WhenAttribute.cs            |    2 +-
 .../Gherkin/CommonSteps.cs                         |    2 +-
 .../Gherkin/DeepEqualityExtensions.cs              |  190 +-
 .../Gherkin/GherkinTestRunner.cs                   |    2 +-
 .../Gremlin.Net.IntegrationTest/Gherkin/Gremlin.cs |  560 +-
 .../Gherkin/IgnoreException.cs                     |    2 +-
 .../Gherkin/ScenarioData.cs                        |    2 +-
 .../Gherkin/StepDefinition.cs                      |    2 +-
 .../Process/Remote/RemoteStrategyTests.cs          |    2 +-
 .../BytecodeGeneration/BytecodeGenerationTests.cs  |    2 +-
 .../BytecodeGeneration/StrategiesTests.cs          |    2 +-
 .../Traversal/DriverRemoteConnection/EnumTests.cs  |    2 +-
 .../GraphTraversalSourceTests.cs                   |    2 +-
 .../DriverRemoteConnection/GraphTraversalTests.cs  |    2 +-
 .../GraphTraversalTransactionTests.cs              |    2 +-
 .../DriverRemoteConnection/PredicateTests.cs       |    2 +-
 .../RemoteConnectionFactory.cs                     |    2 +-
 .../DriverRemoteConnection/StrategiesTests.cs      |    2 +-
 .../Process/Traversal/GraphSONWriterTests.cs       |    2 +-
 .../Util/RequestMessageProvider.cs                 |    2 +-
 .../Util/SocketServerSettings.cs                   |    2 +-
 .../ServiceTests.cs                                |    2 +-
 .../Driver/ConnectionPoolSettingsTests.cs          |    2 +-
 .../Driver/ConnectionPoolTests.cs                  |    2 +-
 .../Gremlin.Net.UnitTest/Driver/ConnectionTests.cs |    2 +-
 .../Driver/CopyOnWriteCollectionTests.cs           |    2 +-
 .../Driver/DriverRemoteConnectionTests.cs          |    2 +-
 .../Driver/GraphSONMessageSerializerTests.cs       |    2 +-
 .../Driver/GremlinClientTests.cs                   |    2 +-
 .../Driver/GremlinServerTests.cs                   |    2 +-
 .../Driver/RequestMessageBuilderTests.cs           |    2 +-
 .../Process/Remote/RemoteTransactionTests.cs       |    2 +-
 .../Process/Traversal/BytecodeTests.cs             |    2 +-
 .../Process/Traversal/CardinalityValueTests.cs     |    2 +-
 .../Process/Traversal/GraphTraversalSourceTests.cs |    2 +-
 .../Process/Traversal/PredicateTests.cs            |    2 +-
 .../Process/Traversal/Strategy/StrategyTests.cs    |    2 +-
 .../Process/Traversal/TestTraversal.cs             |    2 +-
 .../Process/Traversal/TestTraversalStrategy.cs     |    2 +-
 .../Traversal/Translator/GroovyTranslatorTests.cs  |  998 +--
 .../Process/Traversal/TraversalTests.cs            |    2 +-
 .../Process/Traversal/TraverserTests.cs            |    2 +-
 .../Gremlin.Net.UnitTest/Structure/EdgeTests.cs    |    2 +-
 .../GraphBinaryMessageSerializerTests.cs           |    2 +-
 .../Structure/IO/GraphBinary/GraphBinaryTests.cs   |    2 +-
 .../IO/GraphBinary/Types/Sample/SamplePerson.cs    |    2 +-
 .../Types/Sample/SamplePersonSerializer.cs         |    2 +-
 .../Types/Sample/SamplePersonSerializerTests.cs    |    2 +-
 .../IO/GraphSON/BytecodeGraphSONSerializerTests.cs |    2 +-
 .../IO/GraphSON/GraphSON3MessageSerializerTests.cs |    2 +-
 .../Structure/IO/GraphSON/GraphSONReaderTests.cs   |    2 +-
 .../Structure/IO/GraphSON/GraphSONWriterTests.cs   |    2 +-
 .../Structure/IO/GraphSON/TestClass.cs             |    2 +-
 .../Structure/IO/GraphSON/TestUtils.cs             |    2 +-
 .../Gremlin.Net.UnitTest/Structure/PathTests.cs    |    2 +-
 .../Structure/PropertyTests.cs                     |    2 +-
 .../Structure/VertexPropertyTests.cs               |    2 +-
 .../Gremlin.Net.UnitTest/Structure/VertexTests.cs  |    2 +-
 .../src/main/java/examples/BasicGremlin.java       |    2 +-
 .../src/main/java/examples/Connections.java        |    2 +-
 .../src/main/java/examples/ModernTraversals.java   |    2 +-
 .../tinkerpop/gremlin/driver/Channelizer.java      |    2 +-
 .../apache/tinkerpop/gremlin/driver/Client.java    |    2 +-
 .../apache/tinkerpop/gremlin/driver/Cluster.java   |    2 +-
 .../tinkerpop/gremlin/driver/Connection.java       |    2 +-
 .../gremlin/driver/ConnectionFactory.java          |    2 +-
 .../tinkerpop/gremlin/driver/ConnectionPool.java   |    2 +-
 .../org/apache/tinkerpop/gremlin/driver/Host.java  |    2 +-
 .../tinkerpop/gremlin/driver/HttpRequest.java      |    2 +-
 .../gremlin/driver/LoadBalancingStrategy.java      |    2 +-
 .../gremlin/driver/RequestInterceptor.java         |    2 +-
 .../tinkerpop/gremlin/driver/RequestOptions.java   |    2 +-
 .../apache/tinkerpop/gremlin/driver/Result.java    |    2 +-
 .../tinkerpop/gremlin/driver/ResultQueue.java      |    2 +-
 .../apache/tinkerpop/gremlin/driver/ResultSet.java |    2 +-
 .../apache/tinkerpop/gremlin/driver/Settings.java  |    2 +-
 .../apache/tinkerpop/gremlin/driver/UserAgent.java |    2 +-
 .../apache/tinkerpop/gremlin/driver/auth/Auth.java |    2 +-
 .../tinkerpop/gremlin/driver/auth/Basic.java       |    2 +-
 .../tinkerpop/gremlin/driver/auth/Sigv4.java       |    2 +-
 .../driver/exception/ConnectionException.java      |    2 +-
 .../driver/exception/NoHostAvailableException.java |    2 +-
 .../driver/exception/ResponseException.java        |    2 +-
 .../driver/handler/GremlinResponseHandler.java     |    2 +-
 .../handler/HttpContentDecompressionHandler.java   |    2 +-
 .../driver/handler/HttpGremlinRequestEncoder.java  |    2 +-
 .../driver/handler/HttpGremlinResponseDecoder.java |    2 +-
 .../handler/HttpGremlinResponseStreamDecoder.java  |    2 +-
 .../driver/handler/IdleConnectionHandler.java      |    2 +-
 .../driver/handler/InactiveChannelHandler.java     |    2 +-
 .../interceptor/PayloadSerializingInterceptor.java |    2 +-
 .../driver/remote/DriverRemoteConnection.java      |    2 +-
 .../driver/remote/DriverRemoteTraversal.java       |    2 +-
 .../gremlin/driver/simple/AbstractClient.java      |    2 +-
 .../gremlin/driver/simple/SimpleClient.java        |    2 +-
 .../gremlin/driver/simple/SimpleHttpClient.java    |    2 +-
 .../driver/util/ConfigurationEvaluator.java        |    2 +-
 .../gremlin/driver/util/ProfilingApplication.java  |    2 +-
 gremlin-driver/src/main/static/NOTICE              |    2 +-
 .../gremlin/driver/AbstractResultQueueTest.java    |    2 +-
 .../gremlin/driver/ClusterBuilderTest.java         |    2 +-
 .../gremlin/driver/ClusterConfigTest.java          |    2 +-
 .../tinkerpop/gremlin/driver/ClusterTest.java      |    2 +-
 .../gremlin/driver/ConnectionPoolTest.java         |    2 +-
 .../apache/tinkerpop/gremlin/driver/HostTest.java  |    2 +-
 .../tinkerpop/gremlin/driver/MockClientTest.java   |    2 +-
 .../tinkerpop/gremlin/driver/ResultQueueTest.java  |    2 +-
 .../tinkerpop/gremlin/driver/ResultSetTest.java    |    2 +-
 .../tinkerpop/gremlin/driver/ResultTest.java       |    2 +-
 .../gremlin/driver/SerializationExceptionTest.java |    2 +-
 .../tinkerpop/gremlin/driver/SettingsTest.java     |    2 +-
 .../tinkerpop/gremlin/driver/TokensTest.java       |    2 +-
 .../tinkerpop/gremlin/driver/auth/Sigv4Test.java   |    2 +-
 .../HttpContentDecompressionHandlerTest.java       |    2 +-
 .../HttpGremlinResponseStreamDecoderTest.java      |    2 +-
 .../driver/handler/IdleConnectionHandlerTest.java  |    2 +-
 .../driver/remote/DriverRemoteConnectionTest.java  |    2 +-
 gremlin-examples/README.md                         |   24 +-
 .../gremlin-dotnet/BasicGremlin/BasicGremlin.cs    |    2 +-
 .../gremlin-dotnet/Connections/Connections.cs      |    2 +-
 .../ModernTraversals/ModernTraversals.cs           |    2 +-
 gremlin-examples/gremlin-go/basic_gremlin.go       |    2 +-
 gremlin-examples/gremlin-go/connections.go         |    2 +-
 gremlin-examples/gremlin-go/go.mod                 |    2 +-
 gremlin-examples/gremlin-go/modern_traversals.go   |    2 +-
 gremlin-examples/gremlin-java/BasicGremlin.java    |    2 +-
 gremlin-examples/gremlin-java/Connections.java     |    2 +-
 .../gremlin-java/ModernTraversals.java             |    2 +-
 .../gremlin-javascript/basic-gremlin.js            |    2 +-
 gremlin-examples/gremlin-javascript/connections.js |    2 +-
 .../gremlin-javascript/modern-traversals.js        |    2 +-
 gremlin-examples/gremlin-python/basic_gremlin.py   |    2 +-
 gremlin-examples/gremlin-python/connections.py     |    2 +-
 .../gremlin-python/modern_traversals.py            |    2 +-
 gremlin-examples/gremlin-python/requirements.txt   |    2 +-
 gremlin-go/NOTICE                                  |    2 +-
 gremlin-go/README.md                               |    2 +-
 gremlin-go/build/generate.groovy                   |    4 +-
 gremlin-go/design.md                               |    2 +-
 gremlin-go/docker-compose.yml                      |    4 +-
 gremlin-go/driver/README.md                        |    2 +-
 gremlin-go/driver/anonymousTraversal.go            |    2 +-
 gremlin-go/driver/auth.go                          |    2 +-
 gremlin-go/driver/auth_test.go                     |    2 +-
 gremlin-go/driver/client.go                        |    2 +-
 gremlin-go/driver/client_test.go                   |    2 +-
 gremlin-go/driver/connection.go                    |    2 +-
 gremlin-go/driver/connection_test.go               |    2 +-
 gremlin-go/driver/cucumber/cucumberSteps_test.go   |    2 +-
 gremlin-go/driver/cucumber/cucumberWorld.go        |    2 +-
 gremlin-go/driver/cucumber/gremlin.go              |   14 +-
 gremlin-go/driver/driverRemoteConnection.go        |    2 +-
 gremlin-go/driver/driverRemoteConnection_test.go   |    2 +-
 gremlin-go/driver/error_codes.go                   |    2 +-
 gremlin-go/driver/gValue.go                        |    2 +-
 gremlin-go/driver/gValue_test.go                   |    2 +-
 gremlin-go/driver/graph.go                         |    2 +-
 gremlin-go/driver/graphBinaryDeserializer.go       |    2 +-
 gremlin-go/driver/graphBinaryDeserializer_test.go  |    2 +-
 gremlin-go/driver/graphBinarySerializer.go         |    2 +-
 gremlin-go/driver/graphBinarySerializer_test.go    |    2 +-
 gremlin-go/driver/graphTraversal.go                |    4 +-
 gremlin-go/driver/graphTraversalSource.go          |    2 +-
 gremlin-go/driver/graphTraversalSource_test.go     |    2 +-
 gremlin-go/driver/graph_test.go                    |    2 +-
 gremlin-go/driver/gremlinlang.go                   |    2 +-
 gremlin-go/driver/gremlinlang_test.go              |    2 +-
 gremlin-go/driver/logger.go                        |    2 +-
 gremlin-go/driver/marker.go                        |    2 +-
 gremlin-go/driver/performance/performanceSuite.go  |    2 +-
 gremlin-go/driver/request.go                       |    2 +-
 gremlin-go/driver/requestOptions.go                |    2 +-
 gremlin-go/driver/requestOptions_test.go           |    2 +-
 gremlin-go/driver/request_test.go                  |    2 +-
 gremlin-go/driver/resources/resources.go           |    2 +-
 gremlin-go/driver/response.go                      |    2 +-
 gremlin-go/driver/result.go                        |    2 +-
 gremlin-go/driver/resultSet.go                     |    2 +-
 gremlin-go/driver/resultSet_test.go                |    2 +-
 gremlin-go/driver/result_test.go                   |    2 +-
 gremlin-go/driver/serializer.go                    |    2 +-
 gremlin-go/driver/serializer_test.go               |    2 +-
 gremlin-go/driver/strategies.go                    |    4 +-
 gremlin-go/driver/strategies_test.go               |    4 +-
 gremlin-go/driver/traversal.go                     |    2 +-
 gremlin-go/driver/traversal_test.go                |    4 +-
 gremlin-go/driver/user_agent.go                    |    2 +-
 gremlin-go/examples/basic_gremlin.go               |    2 +-
 gremlin-go/examples/connections.go                 |    2 +-
 gremlin-go/examples/go.mod                         |    2 +-
 gremlin-go/examples/modern_traversals.go           |    2 +-
 gremlin-go/go.mod                                  |    2 +-
 .../ast/AmbiguousMethodASTTransformation.groovy    |    2 +-
 .../groovy/jsr223/ast/GremlinASTChecker.groovy     |    2 +-
 .../groovy/jsr223/ast/InterpreterMode.groovy       |    2 +-
 .../ast/InterpreterModeASTTransformation.groovy    |    2 +-
 .../ast/RepeatASTTransformationCustomizer.groovy   |    2 +-
 .../customizer/AbstractSandboxExtension.groovy     |    2 +-
 .../jsr223/customizer/FileSandboxExtension.groovy  |    2 +-
 .../customizer/PropertyExpressionEvaluator.groovy  |    2 +-
 .../groovy/jsr223/customizer/SandboxHelper.groovy  |    2 +-
 .../customizer/SimpleSandboxExtension.groovy       |    2 +-
 .../customizer/TinkerPopSandboxExtension.groovy    |    2 +-
 .../gremlin/groovy/loaders/GremlinLoader.groovy    |    2 +-
 .../gremlin/groovy/loaders/ObjectLoader.groovy     |    2 +-
 .../gremlin/groovy/loaders/StepLoader.groovy       |    2 +-
 .../gremlin/groovy/loaders/StrategyLoader.groovy   |    2 +-
 .../gremlin/groovy/loaders/SugarLoader.groovy      |    2 +-
 .../gremlin/groovy/util/DependencyGrabber.groovy   |    2 +-
 .../gremlin/groovy/util/MetaRegistryUtil.groovy    |    2 +-
 .../gremlin/groovy/engine/GremlinExecutor.java     |    2 +-
 .../jsr223/CompilationOptionsCustomizer.java       |    2 +-
 .../jsr223/CompileStaticGroovyCustomizer.java      |    2 +-
 .../jsr223/ConfigurationGroovyCustomizer.java      |    2 +-
 .../groovy/jsr223/GremlinGroovyClassLoader.java    |    2 +-
 .../groovy/jsr223/GremlinGroovyScriptEngine.java   |    2 +-
 .../jsr223/GremlinGroovyScriptEngineFactory.java   |    2 +-
 .../groovy/jsr223/GroovyCompilerGremlinPlugin.java |    2 +-
 .../gremlin/groovy/jsr223/GroovyCustomizer.java    |    2 +-
 .../groovy/jsr223/ImportGroovyCustomizer.java      |    2 +-
 .../jsr223/InterpreterModeGroovyCustomizer.java    |    2 +-
 .../groovy/jsr223/ManagedConcurrentValueMap.java   |    2 +-
 .../gremlin/groovy/jsr223/SugarGremlinPlugin.java  |    2 +-
 .../jsr223/ThreadInterruptGroovyCustomizer.java    |    2 +-
 .../jsr223/TimedInterruptGroovyCustomizer.java     |    2 +-
 .../jsr223/TimedInterruptTimeoutException.java     |    2 +-
 .../groovy/jsr223/TypeCheckedGroovyCustomizer.java |    2 +-
 .../credential/CredentialGraphGremlinPlugin.java   |    2 +-
 .../dsl/credential/CredentialGraphTokens.java      |    2 +-
 .../dsl/credential/CredentialTraversalDsl.java     |    2 +-
 .../credential/CredentialTraversalSourceDsl.java   |    2 +-
 .../tinkerpop/gremlin/groovy/util/Artifact.java    |    2 +-
 .../gremlin/groovy/loaders/SugarLoaderTest.groovy  |    2 +-
 .../gremlin/groovy/util/SugarTestHelper.groovy     |    2 +-
 .../engine/GremlinExecutorOverGraphTest.java       |    2 +-
 .../gremlin/groovy/engine/GremlinExecutorTest.java |    2 +-
 .../groovy/jsr223/BaseScriptForTesting.java        |    2 +-
 .../ConfigurationCustomizerProviderTest.java       |    2 +-
 ...inGroovyScriptEngineCompilationOptionsTest.java |    2 +-
 ...GremlinGroovyScriptEngineCompileStaticTest.java |    2 +-
 .../GremlinGroovyScriptEngineConfigTest.java       |    2 +-
 .../GremlinGroovyScriptEngineFileSandboxTest.java  |    2 +-
 .../GremlinGroovyScriptEngineIntegrateTest.java    |    2 +-
 .../GremlinGroovyScriptEngineOverGraphTest.java    |    2 +-
 ...linGroovyScriptEngineSandboxedStandardTest.java |    2 +-
 .../jsr223/GremlinGroovyScriptEngineTest.java      |    2 +-
 ...emlinGroovyScriptEngineThreadInterruptTest.java |    2 +-
 ...remlinGroovyScriptEngineTimedInterruptTest.java |    2 +-
 ...mlinGroovyScriptEngineTinkerPopSandboxTest.java |    2 +-
 .../GremlinGroovyScriptEngineTypeCheckedTest.java  |    2 +-
 .../jsr223/GroovyCompilerGremlinPluginTest.java    |    2 +-
 .../groovy/jsr223/GroovyScriptEngineSetup.java     |    2 +-
 .../groovy/jsr223/PrecompiledExtensions.java       |    2 +-
 .../groovy/jsr223/ast/GremlinASTCheckerTest.java   |    2 +-
 .../dsl/credential/CredentialTraversalDslTest.java |    2 +-
 .../gremlin/groovy/util/ArtifactTest.java          |    2 +-
 .../util/DependencyGrabberIntegrateTest.java       |    2 +-
 .../GremlinGroovyScriptEngineIntegrateTest.java    |    2 +-
 .../jsr223/GroovyGremlinScriptEngineTest.java      |    2 +-
 .../groovy/engine/GremlinExecutorInit.groovy       |    2 +-
 gremlin-javascript/build/generate.groovy           |    2 +-
 gremlin-javascript/examples/browser/index.css      |    2 +-
 gremlin-javascript/examples/browser/index.html     |    2 +-
 gremlin-javascript/examples/browser/index.ts       |    2 +-
 gremlin-javascript/examples/browser/utils.ts       |    2 +-
 gremlin-javascript/pom.xml                         |    6 +-
 .../javascript/gremlin-javascript/.eslintrc.cjs    |  153 -
 .../main/javascript/gremlin-javascript/.npmignore  |    2 +-
 .../javascript/gremlin-javascript/.prettierrc.cjs  |    4 +-
 .../javascript/gremlin-javascript/Gruntfile.cjs    |   34 -
 .../src/main/javascript/gremlin-javascript/NOTICE  |    2 +-
 .../main/javascript/gremlin-javascript/README.md   |    2 +-
 .../gremlin-javascript/docker-compose.yml          |    4 +-
 .../gremlin-javascript/eslint.config.mjs           |  158 +
 .../lib/driver/auth/authenticator.ts               |    2 +-
 .../gremlin-javascript/lib/driver/client.ts        |   19 +-
 .../gremlin-javascript/lib/driver/connection.ts    |   44 +-
 .../lib/driver/driver-remote-connection.ts         |   19 +-
 .../lib/driver/remote-connection.ts                |   16 -
 .../lib/driver/request-message.ts                  |    2 +-
 .../lib/driver/response-error.ts                   |    2 +-
 .../javascript/gremlin-javascript/lib/index.ts     |    2 -
 .../lib/process/graph-traversal.ts                 |    2 +-
 .../gremlin-javascript/lib/process/transaction.ts  |   27 +-
 .../gremlin-javascript/lib/structure/graph.ts      |   12 -
 .../io/binary/internals/GraphBinaryReader.js       |    2 +-
 .../io/binary/internals/StubSerializer.js          |    2 +-
 .../lib/structure/io/graph-serializer.ts           |  349 -
 .../lib/structure/io/type-serializers.ts           |  487 --
 .../javascript/gremlin-javascript/licenses/chai    |   21 -
 .../gremlin-javascript/package-lock.json           | 8638 ++++----------------
 .../javascript/gremlin-javascript/package.json     |   18 +-
 .../test/cucumber/element-comparison.js            |    2 +-
 .../test/cucumber/feature-steps.js                 |    2 +-
 .../gremlin-javascript/test/cucumber/gremlin.js    |   12 +-
 .../gremlin-javascript/test/cucumber/world.js      |    2 +-
 .../javascript/gremlin-javascript/test/helper.js   |    2 +-
 .../test/integration/client-tests.js               |    2 +-
 .../test/integration/remote-connection-tests.js    |    2 +-
 .../test/integration/socket-connection-tests.js    |    2 +-
 .../test/integration/traversal-test.js             |    2 +-
 .../gremlin-javascript/test/unit/client-test.js    |    2 +-
 .../test/unit/element-comparison-test.js           |    2 +-
 .../gremlin-javascript/test/unit/exports-test.js   |   11 +-
 .../unit/graphbinary/GraphBinaryReader-test.js     |    6 +-
 .../test/unit/graphbinary/error-cases-test.js      |    2 +-
 .../test/unit/graphbinary/model-test.js            |    2 +-
 .../test/unit/graphbinary/model.js                 |    2 +-
 .../test/unit/graphbinary/null-handling-test.js    |    2 +-
 .../test/unit/graphbinary/type-detection-test.js   |    2 +-
 .../gremlin-javascript/test/unit/graphson-test.js  |  303 -
 .../test/unit/gremlin-lang-test.js                 |    2 +-
 .../test/unit/result-set-test.js                   |    2 +-
 .../test/unit/structure-types-test.js              |    2 +-
 .../test/unit/traversal-strategy-test.js           |    2 +-
 .../gremlin-javascript/test/unit/traversal-test.js |   89 +-
 gremlin-language/src/main/antlr4/Gremlin.g4        |    2 +-
 .../language/corpus/DocumentationReader.java       |    2 +-
 .../gremlin/language/corpus/FeatureReader.java     |    2 +-
 .../gremlin/language/corpus/GrammarReader.java     |    2 +-
 .../language/corpus/DocumentationReaderTest.java   |    2 +-
 .../gremlin/language/corpus/FeatureReaderTest.java |    2 +-
 .../language/grammar/AbstractGrammarTest.java      |    2 +-
 .../gremlin/language/grammar/BasicGrammarTest.java |    2 +-
 .../language/grammar/GremlinErrorListener.java     |    2 +-
 .../language/grammar/NegativeGrammarTest.java      |    2 +-
 .../language/grammar/ReferenceGrammarTest.java     |    2 +-
 gremlin-mcp/src/main/javascript/.env.example       |    2 +-
 gremlin-mcp/src/main/javascript/.npmignore         |    2 +-
 gremlin-mcp/src/main/javascript/NOTICE             |    2 +-
 gremlin-mcp/src/main/javascript/README.md          |    2 +-
 gremlin-mcp/src/main/javascript/eslint.config.js   |    2 +-
 gremlin-mcp/src/main/javascript/jest.config.js     |    2 +-
 gremlin-mcp/src/main/javascript/package-lock.json  |    2 +-
 gremlin-mcp/src/main/javascript/package.json       |    2 +-
 gremlin-mcp/src/main/javascript/src/config.ts      |    2 +-
 gremlin-mcp/src/main/javascript/src/constants.ts   |    4 +-
 gremlin-mcp/src/main/javascript/src/errors.ts      |    2 +-
 .../src/main/javascript/src/gremlin/client.ts      |    2 +-
 .../src/main/javascript/src/gremlin/connection.ts  |    2 +-
 .../main/javascript/src/gremlin/edge-patterns.ts   |    2 +-
 .../javascript/src/gremlin/models/graph-schema.ts  |    2 +-
 .../main/javascript/src/gremlin/models/index.ts    |    2 +-
 .../javascript/src/gremlin/models/query-result.ts  |    2 +-
 .../javascript/src/gremlin/property-analyzer.ts    |    2 +-
 .../src/main/javascript/src/gremlin/query-utils.ts |    2 +-
 .../main/javascript/src/gremlin/schema-assembly.ts |    2 +-
 .../main/javascript/src/gremlin/schema-cache.ts    |    2 +-
 .../javascript/src/gremlin/schema-generator.ts     |    2 +-
 .../src/main/javascript/src/gremlin/schema.ts      |    2 +-
 .../src/main/javascript/src/gremlin/service.ts     |    2 +-
 .../src/main/javascript/src/gremlin/types.ts       |    2 +-
 .../src/main/javascript/src/handlers/resources.ts  |    2 +-
 .../main/javascript/src/handlers/tool-patterns.ts  |    2 +-
 .../src/main/javascript/src/handlers/tools.ts      |    4 +-
 gremlin-mcp/src/main/javascript/src/server.ts      |    2 +-
 .../main/javascript/src/utils/result-metadata.ts   |    2 +-
 .../src/main/javascript/src/utils/result-parser.ts |    2 +-
 .../src/main/javascript/src/utils/type-guards.ts   |    2 +-
 .../src/main/javascript/tests/config.test.ts       |    2 +-
 .../main/javascript/tests/edge-patterns.test.ts    |    2 +-
 .../main/javascript/tests/gremlint-format.test.ts  |    2 +-
 .../tests/integration/mcp-integration.test.ts      |    2 +-
 .../src/main/javascript/tests/models.test.ts       |    2 +-
 .../javascript/tests/property-analyzer.test.ts     |    2 +-
 .../src/main/javascript/tests/query-utils.test.ts  |    2 +-
 .../main/javascript/tests/schema-assembly.test.ts  |    2 +-
 gremlin-mcp/src/main/javascript/tests/setup.ts     |    2 +-
 gremlin-python/build/generate.groovy               |    4 +-
 gremlin-python/docker-compose.yml                  |   28 +-
 gremlin-python/src/main/python/MANIFEST.in         |    2 +-
 gremlin-python/src/main/python/NOTICE              |    2 +-
 gremlin-python/src/main/python/README.rst          |    2 +-
 .../src/main/python/examples/basic_gremlin.py      |    2 +-
 .../src/main/python/examples/connections.py        |    2 +-
 .../src/main/python/examples/modern_traversals.py  |    2 +-
 .../src/main/python/examples/requirements.txt      |    2 +-
 .../src/main/python/gremlin_python/__init__.py     |    2 +-
 .../main/python/gremlin_python/driver/__init__.py  |    2 +-
 .../gremlin_python/driver/aiohttp/__init__.py      |    2 +-
 .../gremlin_python/driver/aiohttp/transport.py     |    2 +-
 .../src/main/python/gremlin_python/driver/auth.py  |    2 +-
 .../main/python/gremlin_python/driver/client.py    |    2 +-
 .../python/gremlin_python/driver/connection.py     |    2 +-
 .../driver/driver_remote_connection.py             |    2 +-
 .../main/python/gremlin_python/driver/protocol.py  |    2 +-
 .../gremlin_python/driver/remote_connection.py     |    2 +-
 .../main/python/gremlin_python/driver/request.py   |    2 +-
 .../main/python/gremlin_python/driver/resultset.py |    2 +-
 .../python/gremlin_python/driver/serializer.py     |    2 +-
 .../main/python/gremlin_python/driver/transport.py |    6 +-
 .../main/python/gremlin_python/driver/useragent.py |    2 +-
 .../main/python/gremlin_python/process/__init__.py |    2 +-
 .../gremlin_python/process/anonymous_traversal.py  |    2 +-
 .../gremlin_python/process/graph_traversal.py      |    2 +-
 .../python/gremlin_python/process/strategies.py    |    2 +-
 .../python/gremlin_python/process/traversal.py     |    2 +-
 .../src/main/python/gremlin_python/statics.py      |    2 +-
 .../python/gremlin_python/structure/__init__.py    |    6 +-
 .../main/python/gremlin_python/structure/graph.py  |    6 +-
 .../python/gremlin_python/structure/io/__init__.py |    6 +-
 .../gremlin_python/structure/io/graphbinaryV4.py   |    2 +-
 .../gremlin_python/structure/io/graphsonV4.py      |    6 +-
 .../python/gremlin_python/structure/io/util.py     |    2 +-
 gremlin-python/src/main/python/pyproject.toml      |    2 +-
 .../src/main/python/tests/feature/feature_steps.py |    6 +-
 .../src/main/python/tests/feature/gremlin.py       |   14 +-
 .../src/main/python/tests/feature/terrain.py       |    6 +-
 .../src/main/python/tests/feature/utils.py         |    2 +-
 .../src/main/python/tests/integration/__init__.py  |    2 +-
 .../src/main/python/tests/integration/conftest.py  |    6 +-
 .../python/tests/integration/driver/__init__.py    |    2 +-
 .../python/tests/integration/driver/test_auth.py   |    2 +-
 .../python/tests/integration/driver/test_client.py |    2 +-
 .../driver/test_driver_remote_connection.py        |    2 +-
 .../test_driver_remote_connection_threaded.py      |    2 +-
 .../tests/integration/driver/test_protocol.py      |    2 +-
 .../tests/integration/driver/test_serializer.py    |    2 +-
 .../driver/test_web_socket_client_behavior.py      |    2 +-
 .../python/tests/integration/process/__init__.py   |    2 +-
 .../python/tests/integration/process/test_dsl.py   |    6 +-
 .../tests/integration/process/test_traversal.py    |    6 +-
 .../python/tests/integration/structure/__init__.py |    2 +-
 .../tests/integration/structure/io/__init__.py     |    2 +-
 .../structure/io/test_functionalityio.py           |    2 +-
 .../src/main/python/tests/unit/__init__.py         |    2 +-
 .../src/main/python/tests/unit/process/__init__.py |    2 +-
 .../python/tests/unit/process/test_gremlin_lang.py |    2 +-
 .../python/tests/unit/process/test_strategies.py   |    6 +-
 .../main/python/tests/unit/structure/__init__.py   |    2 +-
 .../python/tests/unit/structure/io/__init__.py     |    2 +-
 .../main/python/tests/unit/structure/io/model.py   |    2 +-
 .../tests/unit/structure/io/test_graphbinaryV4.py  |    2 +-
 .../unit/structure/io/test_graphbinaryv4model.py   |    2 +-
 .../tests/unit/structure/io/test_graphsonV4.py     |    6 +-
 .../unit/structure/io/test_graphsonv4model.py      |    2 +-
 .../python/tests/unit/structure/io/test_util.py    |    2 +-
 .../main/python/tests/unit/structure/test_graph.py |    6 +-
 .../src/main/python/tests/unit/test_statics.py     |    2 +-
 gremlin-server/conf/neo4j-empty.properties         |    2 +-
 .../conf/tinkergraph-credentials.properties        |    2 +-
 gremlin-server/conf/tinkergraph-empty.properties   |    2 +-
 gremlin-server/conf/tinkergraph-service.properties |    2 +-
 .../conf/tinkertransactiongraph-empty.properties   |    2 +-
 .../conf/tinkertransactiongraph-service.properties |    2 +-
 gremlin-server/data/README.asciidoc                |   24 +-
 gremlin-server/scripts/empty-sample-secure.groovy  |    2 +-
 gremlin-server/scripts/empty-sample.groovy         |    2 +-
 gremlin-server/scripts/generate-classic.groovy     |    2 +-
 .../scripts/generate-modern-readonly.groovy        |    2 +-
 gremlin-server/scripts/generate-modern.groovy      |    2 +-
 gremlin-server/scripts/load-sample.groovy          |    2 +-
 gremlin-server/scripts/spark.groovy                |    2 +-
 .../gremlin/server/AbstractChannelizer.java        |    2 +-
 .../tinkerpop/gremlin/server/Channelizer.java      |    2 +-
 .../apache/tinkerpop/gremlin/server/Context.java   |    2 +-
 .../tinkerpop/gremlin/server/GraphManager.java     |    2 +-
 .../tinkerpop/gremlin/server/GremlinServer.java    |    2 +-
 .../gremlin/server/ProcessingException.java        |    2 +-
 .../apache/tinkerpop/gremlin/server/Settings.java  |    2 +-
 .../gremlin/server/auth/AllowAllAuthenticator.java |    2 +-
 .../gremlin/server/auth/AuthenticatedUser.java     |    2 +-
 .../server/auth/AuthenticationException.java       |    2 +-
 .../gremlin/server/auth/Authenticator.java         |    2 +-
 .../gremlin/server/auth/Krb5Authenticator.java     |    2 +-
 .../gremlin/server/auth/SimpleAuthenticator.java   |    2 +-
 .../server/authz/AuthorizationException.java       |    2 +-
 .../tinkerpop/gremlin/server/authz/Authorizer.java |    2 +-
 .../gremlin/server/channel/HttpChannelizer.java    |    2 +-
 .../handler/AbstractAuthenticationHandler.java     |    2 +-
 .../handler/HttpBasicAuthenticationHandler.java    |    2 +-
 .../handler/HttpBasicAuthorizationHandler.java     |    2 +-
 .../handler/HttpContentCompressionHandler.java     |    2 +-
 .../server/handler/HttpGremlinEndpointHandler.java |    2 +-
 .../gremlin/server/handler/HttpHandlerUtil.java    |    2 +-
 .../server/handler/HttpRequestCheckingHandler.java |    2 +-
 .../server/handler/HttpRequestIdHandler.java       |    2 +-
 .../server/handler/HttpRequestMessageDecoder.java  |    2 +-
 .../server/handler/HttpUserAgentHandler.java       |    2 +-
 .../tinkerpop/gremlin/server/handler/StateKey.java |    2 +-
 .../server/jsr223/GremlinServerGremlinPlugin.java  |    2 +-
 .../gremlin/server/util/CheckedGraphManager.java   |    2 +-
 .../gremlin/server/util/DefaultGraphManager.java   |    2 +-
 .../server/util/DefaultTemporaryException.java     |    2 +-
 .../gremlin/server/util/ExceptionHelper.java       |    2 +-
 .../gremlin/server/util/GremlinError.java          |    2 +-
 .../gremlin/server/util/GremlinServerInstall.java  |    2 +-
 .../gremlin/server/util/LifeCycleHook.java         |    2 +-
 .../gremlin/server/util/MetricManager.java         |    2 +-
 .../util/SSLStoreFilesModificationWatcher.java     |    2 +-
 .../gremlin/server/util/ServerGremlinExecutor.java |    2 +-
 .../server/util/TextPlainMessageSerializer.java    |    2 +-
 .../gremlin/server/util/ThreadFactoryUtil.java     |    2 +-
 .../gremlin/server/util/TraverserIterator.java     |    2 +-
 gremlin-server/src/main/static/NOTICE              |    2 +-
 .../driver/ClientConnectionIntegrateTest.java      |    2 +-
 .../gremlin/driver/remote/AbstractFeatureTest.java |    2 +-
 .../remote/GraphBinaryGroovyRemoteFeatureTest.java |    2 +-
 ...BinaryGroovyRemoteParameterizedFeatureTest.java |    2 +-
 .../GraphBinaryLangBulkedRemoteFeatureTest.java    |    2 +-
 .../remote/GraphBinaryLangRemoteFeatureTest.java   |    2 +-
 ...phBinaryLangRemoteParameterizedFeatureTest.java |    2 +-
 .../GraphBinaryRemoteComputerFeatureTest.java      |    2 +-
 .../remote/GraphSONLangRemoteFeatureTest.java      |    2 +-
 ...GraphSONLangRemoteParameterizedFeatureTest.java |    2 +-
 .../remote/GraphSONRemoteComputerFeatureTest.java  |    2 +-
 .../gremlin/driver/remote/RemoteWorld.java         |    2 +-
 .../jsr223/GremlinGroovyScriptTestEngine.java      |    2 +-
 .../GremlinGroovyScriptTestEngineFactory.java      |    2 +-
 .../AbstractGremlinServerIntegrationTest.java      |    2 +-
 .../gremlin/server/BaseScriptForTesting.java       |    2 +-
 .../server/ClientWithOptionsIntegrateTest.java     |    2 +-
 .../tinkerpop/gremlin/server/ContextTest.java      |    2 +-
 .../gremlin/server/GremlinDriverIntegrateTest.java |    2 +-
 .../server/GremlinResultSetIntegrateTest.java      |    2 +-
 .../server/GremlinServerAuditLogIntegrateTest.java |    2 +-
 .../server/GremlinServerAuthIntegrateTest.java     |    2 +-
 .../server/GremlinServerAuthzIntegrateTest.java    |    2 +-
 .../server/GremlinServerHttpIntegrateTest.java     |    2 +-
 .../gremlin/server/GremlinServerIntegrateTest.java |    2 +-
 .../GremlinServerSerializationIntegrateTest.java   |    2 +-
 .../GremlinServerShutdownIntegrationTest.java      |    2 +-
 .../server/GremlinServerSslIntegrateTest.java      |    2 +-
 .../gremlin/server/HttpDriverIntegrateTest.java    |    2 +-
 .../tinkerpop/gremlin/server/KdcFixtureTest.java   |    2 +-
 .../tinkerpop/gremlin/server/ServerTestHelper.java |    2 +-
 .../tinkerpop/gremlin/server/SettingsTest.java     |    2 +-
 .../gremlin/server/TestClientFactory.java          |    2 +-
 .../server/auth/SimpleAuthenticatorTest.java       |    2 +-
 .../tinkerpop/gremlin/server/authz/AllowList.java  |    2 +-
 .../gremlin/server/authz/AllowListAuthorizer.java  |    2 +-
 .../gremlin/server/authz/AuthorizerTest.java       |    2 +-
 ...tractGremlinServerChannelizerIntegrateTest.java |    2 +-
 .../channel/HttpChannelizerIntegrateTest.java      |    2 +-
 .../server/channel/HttpTestChannelizer.java        |    2 +-
 .../gremlin/server/channel/TestChannelizer.java    |    2 +-
 .../handler/HttpContentCompressionHandlerTest.java |    2 +-
 .../server/handler/HttpRequestIdHandlerTest.java   |    2 +-
 .../handler/HttpRequestMessageDecoderTest.java     |    2 +-
 .../server/util/CheckedGraphManagerTest.java       |    2 +-
 .../server/util/DefaultGraphManagerTest.java       |    2 +-
 .../gremlin/server/util/ExceptionTestUtils.java    |    2 +-
 .../util/SSLStoreFilesModificationWatcherTest.java |    2 +-
 .../util/TextPlainMessageSerializerTest.java       |    2 +-
 ...ate-shouldRebindTraversalSourceVariables.groovy |    2 +-
 .../gremlin/server/gremlin-console-jaas.conf       |    2 +-
 gremlin-server/src/test/scripts/README.asciidoc    |   24 +-
 .../src/test/scripts/generate-all.groovy           |    2 +-
 .../src/test/scripts/neo4j-empty.properties        |    2 +-
 .../src/test/scripts/test-server-start.groovy      |    2 +-
 .../src/test/scripts/test-server-stop.groovy       |    2 +-
 .../src/test/scripts/tinkergraph-empty.properties  |    2 +-
 .../tinkertransactiongraph-empty.properties        |    2 +-
 gremlin-shaded/src/main/static/NOTICE              |    2 +-
 .../gremlin/AbstractFileGraphProvider.java         |    2 +-
 .../tinkerpop/gremlin/AbstractGraphProvider.java   |    2 +-
 .../tinkerpop/gremlin/AbstractGremlinSuite.java    |    2 +-
 .../tinkerpop/gremlin/AbstractGremlinTest.java     |    2 +-
 .../tinkerpop/gremlin/ExceptionCoverage.java       |    2 +-
 .../tinkerpop/gremlin/ExceptionCoverageSet.java    |    2 +-
 .../tinkerpop/gremlin/FeatureRequirement.java      |    2 +-
 .../tinkerpop/gremlin/FeatureRequirementSet.java   |    2 +-
 .../tinkerpop/gremlin/FeatureRequirements.java     |    2 +-
 .../org/apache/tinkerpop/gremlin/GraphHelper.java  |    2 +-
 .../org/apache/tinkerpop/gremlin/GraphManager.java |    2 +-
 .../apache/tinkerpop/gremlin/GraphProvider.java    |    2 +-
 .../tinkerpop/gremlin/GraphProviderClass.java      |    2 +-
 .../apache/tinkerpop/gremlin/LoadGraphWith.java    |    2 +-
 .../org/apache/tinkerpop/gremlin/TestHelper.java   |    2 +-
 .../algorithm/generator/AbstractGenerator.java     |    2 +-
 .../algorithm/generator/AbstractGeneratorTest.java |    2 +-
 .../algorithm/generator/CommunityGenerator.java    |    2 +-
 .../generator/CommunityGeneratorTest.java          |    2 +-
 .../algorithm/generator/CopyDistribution.java      |    2 +-
 .../gremlin/algorithm/generator/Distribution.java  |    2 +-
 .../algorithm/generator/DistributionGenerator.java |    2 +-
 .../generator/DistributionGeneratorTest.java       |    2 +-
 .../gremlin/algorithm/generator/Generator.java     |    2 +-
 .../algorithm/generator/NormalDistribution.java    |    2 +-
 .../algorithm/generator/PowerLawDistribution.java  |    2 +-
 .../algorithm/generator/SizableIterable.java       |    2 +-
 .../gremlin/features/AbstractGuiceFactory.java     |    2 +-
 .../tinkerpop/gremlin/features/IsInMatcher.java    |    2 +-
 .../gremlin/features/IsPathEqualToMatcher.java     |    2 +-
 .../tinkerpop/gremlin/features/StepDefinition.java |    4 +-
 .../tinkerpop/gremlin/features/TestFiles.java      |    2 +-
 .../apache/tinkerpop/gremlin/features/World.java   |    2 +-
 .../CachedGremlinScriptEngineManagerTest.java      |    2 +-
 .../jsr223/GremlinEnabledScriptEngineTest.java     |    2 +-
 .../gremlin/jsr223/GremlinScriptEngineSuite.java   |    2 +-
 .../gremlin/jsr223/MockGremlinScriptEngine.java    |    2 +-
 .../jsr223/MockGremlinScriptEngineFactory.java     |    2 +-
 .../gremlin/jsr223/ScriptEngineLambdaTest.java     |    2 +-
 .../gremlin/jsr223/ScriptEngineToTest.java         |    2 +-
 .../process/AbstractGremlinProcessTest.java        |    2 +-
 .../gremlin/process/GremlinProcessRunner.java      |    2 +-
 .../tinkerpop/gremlin/process/IgnoreEngine.java    |    2 +-
 .../process/ProcessEmbeddedComputerSuite.java      |    2 +-
 .../process/ProcessEmbeddedStandardSuite.java      |    2 +-
 .../process/computer/GraphComputerTest.java        |    2 +-
 .../computer/clone/CloneVertexProgramTest.java     |    2 +-
 .../pagerank/PageRankVertexProgramTest.java        |    2 +-
 .../search/path/ShortestPathTestHelper.java        |    2 +-
 .../search/path/ShortestPathVertexProgramTest.java |    2 +-
 .../process/traversal/CoreTraversalTest.java       |    2 +-
 .../gremlin/process/traversal/TraversalEngine.java |    2 +-
 .../TraversalInterruptionComputerTest.java         |    2 +-
 .../traversal/TraversalInterruptionTest.java       |    2 +-
 .../process/traversal/step/LambdaStepTest.java     |    2 +-
 .../process/traversal/step/map/MatchTest.java      |    2 +-
 .../process/traversal/step/map/ProfileTest.java    |    2 +-
 .../process/traversal/step/map/ProgramTest.java    |    2 +-
 .../traversal/step/sideEffect/ExplainTest.java     |    2 +-
 .../decoration/ElementIdStrategyProcessTest.java   |    2 +-
 .../decoration/EventStrategyProcessTest.java       |    2 +-
 .../EarlyLimitStrategyProcessTest.java             |    2 +-
 .../IncidentToAdjacentStrategyProcessTest.java     |    2 +-
 .../tinkerpop/gremlin/server/KdcFixture.java       |    2 +-
 .../tinkerpop/gremlin/structure/EdgeTest.java      |    2 +-
 .../gremlin/structure/FeatureSupportTest.java      |    2 +-
 .../gremlin/structure/GraphConstructionTest.java   |    2 +-
 .../tinkerpop/gremlin/structure/GraphTest.java     |    2 +-
 .../gremlin/structure/MockSerializable.java        |    2 +-
 .../tinkerpop/gremlin/structure/PropertyTest.java  |    2 +-
 .../tinkerpop/gremlin/structure/RemoteGraph.java   |    2 +-
 .../gremlin/structure/SerializationTest.java       |    2 +-
 .../gremlin/structure/StructureStandardSuite.java  |    2 +-
 .../structure/TransactionMultiThreadedTest.java    |    2 +-
 .../gremlin/structure/TransactionTest.java         |    2 +-
 .../tinkerpop/gremlin/structure/VariablesTest.java |    2 +-
 .../gremlin/structure/VertexPropertyTest.java      |    2 +-
 .../tinkerpop/gremlin/structure/VertexTest.java    |    2 +-
 .../gremlin/structure/io/IoCustomTest.java         |    2 +-
 .../tinkerpop/gremlin/structure/io/IoEdgeTest.java |    2 +-
 .../gremlin/structure/io/IoGraphTest.java          |    2 +-
 .../gremlin/structure/io/IoPropertyTest.java       |    2 +-
 .../tinkerpop/gremlin/structure/io/IoTest.java     |    2 +-
 .../gremlin/structure/io/IoVertexTest.java         |    2 +-
 .../io/graphbinary/GraphBinaryResourceAccess.java  |    2 +-
 .../io/graphml/GraphMLResourceAccess.java          |    2 +-
 .../io/graphson/GraphSONResourceAccess.java        |    2 +-
 .../structure/io/gryo/GryoResourceAccess.java      |    2 +-
 .../gremlin/structure/io/gryo/ToyIoRegistry.java   |    2 +-
 .../gremlin/structure/io/gryo/ToyPoint.java        |    2 +-
 .../gremlin/structure/io/gryo/ToyTriangle.java     |    2 +-
 .../structure/io/script/ScriptResourceAccess.java  |    2 +-
 .../gremlin/structure/io/util/CustomId.java        |    2 +-
 .../structure/util/detached/DetachedEdgeTest.java  |    2 +-
 .../structure/util/detached/DetachedGraphTest.java |    2 +-
 .../util/detached/DetachedPropertyTest.java        |    2 +-
 .../util/detached/DetachedVertexPropertyTest.java  |    2 +-
 .../util/detached/DetachedVertexTest.java          |    2 +-
 .../util/reference/ReferenceEdgeTest.java          |    2 +-
 .../util/reference/ReferenceGraphTest.java         |    2 +-
 .../reference/ReferenceVertexPropertyTest.java     |    2 +-
 .../util/reference/ReferenceVertexTest.java        |    2 +-
 .../gremlin/structure/util/star/StarGraphTest.java |    2 +-
 .../tinkerpop/gremlin/jsr223/bindings-init.groovy  |    2 +-
 .../gremlin/structure/io/graphml/graphml-1.1.xsd   |   24 +-
 .../io/script/script-input-grateful-dead.groovy    |    2 +-
 .../structure/io/script/script-input.groovy        |    2 +-
 .../io/script/script-output-grateful-dead.groovy   |    2 +-
 .../structure/io/script/script-output.groovy       |    2 +-
 .../gremlin/test/features/branch/Branch.feature    |    2 +-
 .../gremlin/test/features/branch/Choose.feature    |    2 +-
 .../gremlin/test/features/branch/Local.feature     |    2 +-
 .../gremlin/test/features/branch/Optional.feature  |    2 +-
 .../gremlin/test/features/branch/Repeat.feature    |    2 +-
 .../gremlin/test/features/branch/Union.feature     |    2 +-
 .../gremlin/test/features/data/BigDecimal.feature  |    2 +-
 .../gremlin/test/features/data/BigInt.feature      |    2 +-
 .../gremlin/test/features/data/Byte.feature        |    2 +-
 .../gremlin/test/features/data/DateTime.feature    |    2 +-
 .../gremlin/test/features/data/Double.feature      |    2 +-
 .../gremlin/test/features/data/Float.feature       |    2 +-
 .../gremlin/test/features/data/Int.feature         |    2 +-
 .../gremlin/test/features/data/List.feature        |    2 +-
 .../gremlin/test/features/data/Long.feature        |    2 +-
 .../gremlin/test/features/data/Map.feature         |    2 +-
 .../gremlin/test/features/data/Set.feature         |    2 +-
 .../gremlin/test/features/data/Short.feature       |    2 +-
 .../gremlin/test/features/data/UUID.feature        |    2 +-
 .../gremlin/test/features/filter/Aggregate.feature |    2 +-
 .../gremlin/test/features/filter/All.feature       |    2 +-
 .../gremlin/test/features/filter/And.feature       |    2 +-
 .../gremlin/test/features/filter/Any.feature       |    2 +-
 .../gremlin/test/features/filter/Coin.feature      |    2 +-
 .../test/features/filter/CyclicPath.feature        |    2 +-
 .../gremlin/test/features/filter/Dedup.feature     |    2 +-
 .../gremlin/test/features/filter/Discard.feature   |    2 +-
 .../gremlin/test/features/filter/Drop.feature      |    2 +-
 .../gremlin/test/features/filter/Filter.feature    |    2 +-
 .../gremlin/test/features/filter/Has.feature       |    2 +-
 .../gremlin/test/features/filter/HasId.feature     |    2 +-
 .../gremlin/test/features/filter/HasKey.feature    |    2 +-
 .../gremlin/test/features/filter/HasLabel.feature  |    2 +-
 .../gremlin/test/features/filter/HasNot.feature    |    2 +-
 .../gremlin/test/features/filter/HasValue.feature  |    2 +-
 .../gremlin/test/features/filter/Is.feature        |    2 +-
 .../gremlin/test/features/filter/None.feature      |    2 +-
 .../gremlin/test/features/filter/Not.feature       |    2 +-
 .../gremlin/test/features/filter/Or.feature        |    2 +-
 .../gremlin/test/features/filter/Range.feature     |    2 +-
 .../gremlin/test/features/filter/Sample.feature    |    2 +-
 .../test/features/filter/SimplePath.feature        |    2 +-
 .../gremlin/test/features/filter/Tail.feature      |    2 +-
 .../gremlin/test/features/filter/TypeOf.feature    |    2 +-
 .../test/features/filter/TypeOfGraph.feature       |    2 +-
 .../gremlin/test/features/filter/Where.feature     |    2 +-
 .../integrated/AdjacentToIncidentStrategy.feature  |    2 +-
 .../ByModulatorOptimizationStrategy.feature        |    2 +-
 .../ComputerFinalizationStrategy.feature           |    2 +-
 .../ComputerVerificationStrategy.feature           |    2 +-
 .../features/integrated/ConnectiveStrategy.feature |    2 +-
 .../test/features/integrated/CountStrategy.feature |    2 +-
 .../features/integrated/EarlyLimitStrategy.feature |    2 +-
 .../EdgeLabelVerificationStrategy.feature          |    2 +-
 .../features/integrated/ElementIdStrategy.feature  |    2 +-
 .../integrated/FilterRankingStrategy.feature       |    2 +-
 .../integrated/GraphFilterStrategy.feature         |    2 +-
 .../integrated/HaltedTraverserStrategy.feature     |    2 +-
 .../integrated/IdentityRemovalStrategy.feature     |    2 +-
 .../integrated/IncidentToAdjacentStrategy.feature  |    2 +-
 .../integrated/InlineFilterStrategy.feature        |    2 +-
 .../integrated/LambdaRestrictionStrategy.feature   |    2 +-
 .../integrated/LazyBarrierStrategy.feature         |    2 +-
 .../integrated/MatchAlgorithmStrategy.feature      |    2 +-
 .../integrated/MatchPredicateStrategy.feature      |    2 +-
 .../MessagePassingReductionStrategy.feature        |    2 +-
 .../test/features/integrated/Miscellaneous.feature |    2 +-
 .../features/integrated/OptionsStrategy.feature    |    2 +-
 .../features/integrated/OrderLimitStrategy.feature |    2 +-
 .../features/integrated/PartitionStrategy.feature  |    2 +-
 .../integrated/PathProcessorStrategy.feature       |    2 +-
 .../integrated/PathRetractionStrategy.feature      |    2 +-
 .../gremlin/test/features/integrated/Paths.feature |    2 +-
 .../integrated/ProductiveByStrategy.feature        |    2 +-
 .../features/integrated/ProfileStrategy.feature    |    2 +-
 .../features/integrated/ReadOnlyStrategy.feature   |    2 +-
 .../features/integrated/Recommendation.feature     |    2 +-
 .../integrated/ReferenceElementStrategy.feature    |    2 +-
 .../integrated/RepeatUnrollStrategy.feature        |    2 +-
 .../ReservedKeysVerificationStrategy.feature       |    2 +-
 .../test/features/integrated/SeedStrategy.feature  |    2 +-
 .../StandardVerificationStrategy.feature           |    2 +-
 .../features/integrated/SubgraphStrategy.feature   |    2 +-
 .../VertexProgramRestrictionStrategy.feature       |    2 +-
 .../integrated/VertexProgramStrategy.feature       |    2 +-
 .../gremlin/test/features/map/AddEdge.feature      |    2 +-
 .../gremlin/test/features/map/AddVertex.feature    |    2 +-
 .../gremlin/test/features/map/AsBool.feature       |    2 +-
 .../gremlin/test/features/map/AsDate.feature       |    2 +-
 .../gremlin/test/features/map/AsNumber.feature     |    2 +-
 .../gremlin/test/features/map/AsString.feature     |    2 +-
 .../gremlin/test/features/map/Call.feature         |    2 +-
 .../gremlin/test/features/map/Coalesce.feature     |    2 +-
 .../gremlin/test/features/map/Combine.feature      |    2 +-
 .../gremlin/test/features/map/Concat.feature       |    2 +-
 .../gremlin/test/features/map/Conjoin.feature      |    2 +-
 .../test/features/map/ConnectedComponent.feature   |    2 +-
 .../gremlin/test/features/map/Constant.feature     |    2 +-
 .../gremlin/test/features/map/Count.feature        |    2 +-
 .../gremlin/test/features/map/DateAdd.feature      |    2 +-
 .../gremlin/test/features/map/DateDiff.feature     |    2 +-
 .../gremlin/test/features/map/Difference.feature   |    2 +-
 .../gremlin/test/features/map/Disjunct.feature     |    2 +-
 .../gremlin/test/features/map/Edge.feature         |    2 +-
 .../gremlin/test/features/map/Element.feature      |    2 +-
 .../gremlin/test/features/map/ElementMap.feature   |    2 +-
 .../gremlin/test/features/map/FlatMap.feature      |    2 +-
 .../gremlin/test/features/map/Fold.feature         |    2 +-
 .../gremlin/test/features/map/Format.feature       |    2 +-
 .../gremlin/test/features/map/Index.feature        |    2 +-
 .../gremlin/test/features/map/Intersect.feature    |    2 +-
 .../gremlin/test/features/map/LTrim.feature        |    2 +-
 .../gremlin/test/features/map/Length.feature       |    2 +-
 .../gremlin/test/features/map/Loops.feature        |    2 +-
 .../gremlin/test/features/map/Map.feature          |    2 +-
 .../gremlin/test/features/map/Match.feature        |    2 +-
 .../gremlin/test/features/map/Math.feature         |    2 +-
 .../gremlin/test/features/map/Max.feature          |    2 +-
 .../gremlin/test/features/map/Mean.feature         |    2 +-
 .../gremlin/test/features/map/Merge.feature        |    2 +-
 .../gremlin/test/features/map/MergeEdge.feature    |  139 +-
 .../gremlin/test/features/map/MergeVertex.feature  |   14 +-
 .../gremlin/test/features/map/Min.feature          |    2 +-
 .../gremlin/test/features/map/Order.feature        |    2 +-
 .../gremlin/test/features/map/PageRank.feature     |    2 +-
 .../gremlin/test/features/map/Path.feature         |    2 +-
 .../gremlin/test/features/map/PeerPressure.feature |    2 +-
 .../gremlin/test/features/map/Product.feature      |    2 +-
 .../gremlin/test/features/map/Project.feature      |    2 +-
 .../gremlin/test/features/map/Properties.feature   |    2 +-
 .../gremlin/test/features/map/RTrim.feature        |    2 +-
 .../gremlin/test/features/map/Replace.feature      |    2 +-
 .../gremlin/test/features/map/Reverse.feature      |    2 +-
 .../gremlin/test/features/map/Select.feature       |    2 +-
 .../gremlin/test/features/map/ShortestPath.feature |    8 +-
 .../gremlin/test/features/map/Split.feature        |    2 +-
 .../gremlin/test/features/map/Substring.feature    |    2 +-
 .../gremlin/test/features/map/Sum.feature          |    2 +-
 .../gremlin/test/features/map/ToLower.feature      |    2 +-
 .../gremlin/test/features/map/ToUpper.feature      |    2 +-
 .../gremlin/test/features/map/Trim.feature         |    2 +-
 .../gremlin/test/features/map/Unfold.feature       |    2 +-
 .../gremlin/test/features/map/ValueMap.feature     |    2 +-
 .../gremlin/test/features/map/Vertex.feature       |    2 +-
 .../test/features/semantics/Comparability.feature  |    2 +-
 .../test/features/semantics/Equality.feature       |    2 +-
 .../test/features/semantics/Orderability.feature   |    2 +-
 .../test/features/sideEffect/Aggregate.feature     |    2 +-
 .../gremlin/test/features/sideEffect/Fail.feature  |    2 +-
 .../gremlin/test/features/sideEffect/Group.feature |    2 +-
 .../test/features/sideEffect/GroupCount.feature    |    2 +-
 .../test/features/sideEffect/Inject.feature        |    2 +-
 .../gremlin/test/features/sideEffect/Read.feature  |    2 +-
 .../gremlin/test/features/sideEffect/Sack.feature  |    2 +-
 .../test/features/sideEffect/SideEffect.feature    |   10 +-
 .../test/features/sideEffect/SideEffectCap.feature |    2 +-
 .../test/features/sideEffect/Subgraph.feature      |    2 +-
 .../gremlin/test/features/sideEffect/Tree.feature  |    2 +-
 .../gremlin/test/features/sideEffect/Write.feature |    2 +-
 gremlin-test/src/main/static/NOTICE                |    2 +-
 .../gremlin/structure/ExceptionCoverageTest.java   |    2 +-
 gremlin-tools/gremlin-benchmark/README.asciidoc    |   24 +-
 .../benchmark/util/AbstractBenchmarkBase.java      |    2 +-
 .../benchmark/util/AbstractGraphBenchmark.java     |    2 +-
 .../util/AbstractGraphMutateBenchmark.java         |    2 +-
 .../driver/GraphBinaryReaderWriterBenchmark.java   |    2 +-
 .../gremlin/driver/GraphSONMapperBenchmark.java    |    2 +-
 .../gremlin/driver/SerializationBenchmark.java     |    2 +-
 .../gremlin/process/ApplyStrategiesBenchmark.java  |    2 +-
 .../gremlin/process/GraphMutateBenchmark.java      |    2 +-
 .../gremlin/process/GraphTraversalBenchmark.java   |    2 +-
 .../gremlin/process/RangeTraversalBenchmark.java   |    2 +-
 .../process/TraversalConstructionBenchmark.java    |    2 +-
 .../gremlin/process/TraversalLockBenchmark.java    |    2 +-
 .../jsr223/GremlinGroovyScriptEngineBenchmark.java |    2 +-
 .../jsr223/GremlinScriptCheckerBenchmark.java      |    2 +-
 .../gremlin/socket/server/SimpleSocketServer.java  |    2 +-
 .../gremlin/socket/server/SocketServerRunner.java  |    2 +-
 .../socket/server/SocketServerSettings.java        |    2 +-
 .../gremlin/socket/server/TestHandlers.java        |    2 +-
 .../tinkerpop/gremlin/util/MessageSerializer.java  |    2 +-
 .../org/apache/tinkerpop/gremlin/util/Tokens.java  |    2 +-
 .../gremlin/util/message/RequestMessage.java       |    2 +-
 .../gremlin/util/message/ResponseMessage.java      |    2 +-
 .../gremlin/util/message/ResponseResult.java       |    2 +-
 .../gremlin/util/message/ResponseStatus.java       |    2 +-
 .../ser/AbstractGraphSONMessageSerializerV4.java   |    2 +-
 .../util/ser/AbstractMessageSerializer.java        |    2 +-
 .../util/ser/GraphBinaryMessageSerializerV4.java   |    2 +-
 .../util/ser/GraphSONMessageSerializerV4.java      |    2 +-
 .../ser/GraphSONUntypedMessageSerializerV4.java    |    2 +-
 .../tinkerpop/gremlin/util/ser/NettyBuffer.java    |    2 +-
 .../gremlin/util/ser/NettyBufferFactory.java       |    2 +-
 .../tinkerpop/gremlin/util/ser/SerTokens.java      |    2 +-
 .../gremlin/util/ser/SerializationException.java   |    2 +-
 .../tinkerpop/gremlin/util/ser/Serializers.java    |    2 +-
 .../util/ser/binary/RequestMessageSerializer.java  |    2 +-
 .../structure/io/AbstractCompatibilityTest.java    |    2 +-
 .../io/AbstractTypedCompatibilityTest.java         |    2 +-
 .../io/AbstractUntypedCompatibilityTest.java       |    2 +-
 .../tinkerpop/gremlin/structure/io/Model.java      |    2 +-
 .../graphbinary/GraphBinaryCompatibilityTest.java  |    2 +-
 .../graphson/GraphSONTypedCompatibilityTest.java   |    2 +-
 .../graphson/GraphSONUntypedCompatibilityTest.java |    2 +-
 .../util/MockitoHamcrestMatcherAdapter.java        |    2 +-
 .../gremlin/util/message/RequestMessageTest.java   |    2 +-
 .../AbstractGraphSONMessageSerializerV4Test.java   |    2 +-
 .../gremlin/util/ser/AbstractRoundTripTest.java    |    2 +-
 .../GraphSONMessageSerializerV4RoundTripTest.java  |    2 +-
 .../util/ser/GraphSONMessageSerializerV4Test.java  |    2 +-
 .../GraphSONUntypedMessageSerializerV4Test.java    |    2 +-
 .../gremlin/util/ser/NettyBufferFactoryTest.java   |    2 +-
 .../binary/GraphBinaryMessageSerializerV4Test.java |    2 +-
 .../GraphBinaryReaderWriterRoundTripTest.java      |    2 +-
 .../util/ser/binary/MessageSerializerTest.java     |    2 +-
 .../ser/binary/TypeSerializerFailureTests.java     |    2 +-
 .../ser/binary/TypeSerializerRegistryTest.java     |    2 +-
 .../util/ser/binary/types/CharSerializerTest.java  |    2 +-
 .../util/ser/binary/types/sample/SamplePerson.java |    2 +-
 .../types/sample/SamplePersonSerializer.java       |    2 +-
 .../types/sample/SamplePersonSerializerTest.java   |    2 +-
 gremlint/README.md                                 |   32 +-
 .../__tests__/closureIndentation.test.ts           |    2 +-
 .../curlyBracketMultilineWrapping.test.ts          |    2 +-
 .../__tests__/curlyBracketWrapping.test.ts         |    2 +-
 .../formatQuery/__tests__/defaultConfig.test.ts    |    2 +-
 .../determineWhatPartsOfCodeAreGremlin.test.ts     |    2 +-
 .../__tests__/dotsAfterLineBreaks.test.ts          |    2 +-
 .../invalidIndentationAndMaxLineLength.test.ts     |    2 +-
 .../src/formatQuery/__tests__/layoutUtils.test.ts  |    2 +-
 .../formatQuery/__tests__/maxLineLength.test.ts    |    2 +-
 .../__tests__/modulatorIndentation.test.ts         |    2 +-
 .../__tests__/modulatorWrapping.test.ts            |    2 +-
 .../__tests__/multipleQueriesAtOnce.test.ts        |    2 +-
 .../__tests__/nonGremlinIndentation.test.ts        |    2 +-
 .../__tests__/nonMethodIndentation.test.ts         |    2 +-
 gremlint/src/formatQuery/consts.ts                 |    2 +-
 .../formatQuery/formatSyntaxTrees/formatClosure.ts |    2 +-
 .../formatQuery/formatSyntaxTrees/formatMethod.ts  |    2 +-
 .../formatSyntaxTrees/formatNonGremlin.ts          |    2 +-
 .../formatQuery/formatSyntaxTrees/formatString.ts  |    2 +-
 .../formatTraversal/getStepGroups/index.ts         |    2 +-
 .../getStepGroups/reduceFirstStepInStepGroup.ts    |    2 +-
 .../getStepGroups/reduceLastStepInStepGroup.ts     |    2 +-
 .../getStepGroups/reduceMiddleStepInStepGroup.ts   |    2 +-
 .../getStepGroups/reduceSingleStepInStepGroup.ts   |    2 +-
 .../formatTraversal/getStepGroups/utils.ts         |    2 +-
 .../formatSyntaxTrees/formatTraversal/index.ts     |    2 +-
 .../formatQuery/formatSyntaxTrees/formatWord.ts    |    2 +-
 .../src/formatQuery/formatSyntaxTrees/index.ts     |    2 +-
 .../src/formatQuery/formatSyntaxTrees/utils.ts     |    2 +-
 gremlint/src/formatQuery/index.ts                  |    2 +-
 gremlint/src/formatQuery/layoutUtils.ts            |    2 +-
 .../__tests__/extractGremlinQueries.test.ts        |    2 +-
 .../parseToSyntaxTrees/extractGremlinQueries.ts    |    2 +-
 .../src/formatQuery/parseToSyntaxTrees/index.ts    |    2 +-
 .../recreateQueryOnelinerFromSyntaxTree.ts         |    2 +-
 .../recreateQueryStringFromFormattedSyntaxTrees.ts |    2 +-
 gremlint/src/formatQuery/types.ts                  |    2 +-
 gremlint/src/formatQuery/utils.ts                  |    2 +-
 gremlint/src/index.ts                              |    2 +-
 hadoop-gremlin/README.md                           |  102 +-
 hadoop-gremlin/conf/hadoop-graphson.properties     |    2 +-
 .../conf/hadoop-grateful-gryo.properties           |    2 +-
 hadoop-gremlin/conf/hadoop-gryo.properties         |    2 +-
 hadoop-gremlin/conf/hadoop-script.properties       |    2 +-
 .../apache/tinkerpop/gremlin/hadoop/Constants.java |    2 +-
 .../gremlin/hadoop/jsr223/HadoopGremlinPlugin.java |    2 +-
 .../computer/AbstractHadoopGraphComputer.java      |    2 +-
 .../process/computer/GraphFilterInputFormat.java   |    2 +-
 .../process/computer/GraphFilterRecordReader.java  |    2 +-
 .../hadoop/process/computer/HadoopCombine.java     |    2 +-
 .../gremlin/hadoop/process/computer/HadoopMap.java |    2 +-
 .../hadoop/process/computer/HadoopReduce.java      |    2 +-
 .../process/computer/PersistResultGraphAware.java  |    2 +-
 .../computer/mapreduce/MapReduceGraphComputer.java |    2 +-
 .../traversal/step/sideEffect/HadoopIoStep.java    |    2 +-
 .../traversal/strategy/HadoopIoStrategy.java       |    2 +-
 .../computer/util/ComputerSubmissionHelper.java    |    2 +-
 .../process/computer/util/MapReduceHelper.java     |    2 +-
 .../hadoop/structure/HadoopConfiguration.java      |    2 +-
 .../gremlin/hadoop/structure/HadoopEdge.java       |    2 +-
 .../gremlin/hadoop/structure/HadoopElement.java    |    2 +-
 .../gremlin/hadoop/structure/HadoopGraph.java      |    2 +-
 .../gremlin/hadoop/structure/HadoopProperty.java   |    2 +-
 .../gremlin/hadoop/structure/HadoopVertex.java     |    2 +-
 .../hadoop/structure/HadoopVertexProperty.java     |    2 +-
 .../hadoop/structure/io/CommonFileInputFormat.java |    2 +-
 .../structure/io/CommonFileOutputFormat.java       |    2 +-
 .../hadoop/structure/io/FileSystemStorage.java     |    2 +-
 .../hadoop/structure/io/GraphFilterAware.java      |    2 +-
 .../hadoop/structure/io/HadoopEdgeIterator.java    |    2 +-
 .../hadoop/structure/io/HadoopElementIterator.java |    2 +-
 .../hadoop/structure/io/HadoopPoolShimService.java |    2 +-
 .../gremlin/hadoop/structure/io/HadoopPools.java   |    2 +-
 .../structure/io/HadoopPoolsConfigurable.java      |    2 +-
 .../hadoop/structure/io/HadoopVertexIterator.java  |    2 +-
 .../hadoop/structure/io/HiddenFileFilter.java      |    2 +-
 .../hadoop/structure/io/InputOutputHelper.java     |    2 +-
 .../hadoop/structure/io/ObjectWritable.java        |    2 +-
 .../structure/io/ObjectWritableComparator.java     |    2 +-
 .../structure/io/ObjectWritableIterator.java       |    2 +-
 .../gremlin/hadoop/structure/io/TextIterator.java  |    2 +-
 .../hadoop/structure/io/VertexWritable.java        |    2 +-
 .../structure/io/VertexWritableIterator.java       |    2 +-
 .../structure/io/graphson/GraphSONInputFormat.java |    2 +-
 .../io/graphson/GraphSONOutputFormat.java          |    2 +-
 .../io/graphson/GraphSONRecordReader.java          |    2 +-
 .../io/graphson/GraphSONRecordWriter.java          |    2 +-
 .../hadoop/structure/io/gryo/GryoInputFormat.java  |    2 +-
 .../hadoop/structure/io/gryo/GryoOutputFormat.java |    2 +-
 .../hadoop/structure/io/gryo/GryoRecordReader.java |    2 +-
 .../hadoop/structure/io/gryo/GryoRecordWriter.java |    2 +-
 .../structure/io/script/ScriptInputFormat.java     |    2 +-
 .../structure/io/script/ScriptOutputFormat.java    |    2 +-
 .../structure/io/script/ScriptRecordReader.java    |    2 +-
 .../structure/io/script/ScriptRecordWriter.java    |    2 +-
 .../gremlin/hadoop/structure/util/ConfUtil.java    |    2 +-
 .../hadoop/HadoopGraphFeatureIntegrateTest.java    |    2 +-
 .../gremlin/hadoop/HadoopGraphProvider.java        |    2 +-
 .../hadoop/jsr223/HadoopGremlinPluginTest.java     |    2 +-
 .../HadoopGraphProcessStandardIntegrateTest.java   |    2 +-
 .../computer/AbstractHadoopGraphComputerTest.java  |    2 +-
 .../HadoopGraphStructureStandardTest.java          |    2 +-
 .../hadoop/structure/io/ObjectWritableTest.java    |    2 +-
 .../structure/io/RecordReaderWriterTest.java       |    2 +-
 .../hadoop/structure/io/VertexWritableTest.java    |    2 +-
 .../graphson/GraphSONV2RecordReaderWriterTest.java |    2 +-
 .../graphson/GraphSONV3RecordReaderFilterTest.java |    2 +-
 .../graphson/GraphSONV3RecordReaderWriterTest.java |    2 +-
 .../GraphSONXModuleV2RecordReaderWriterTest.java   |    2 +-
 .../GraphSONXModuleV3RecordReaderWriterTest.java   |    2 +-
 .../io/gryo/GryoRecordReaderFilterTest.java        |    2 +-
 .../io/gryo/GryoRecordReaderWriterTest.java        |    2 +-
 .../io/script/ScriptRecordReaderWriterTest.java    |    2 +-
 .../src/test/resources/log4j-silent.properties     |    2 +-
 .../src/test/resources/log4j-test.properties       |    2 +-
 .../gremlin/neo4j/process/traversal/LabelP.java    |    2 +-
 .../traversal/step/sideEffect/CypherStartStep.java |    2 +-
 .../traversal/step/sideEffect/Neo4jGraphStep.java  |    2 +-
 .../optimization/Neo4jGraphStepStrategy.java       |    2 +-
 .../neo4j/process/util/Neo4jCypherIterator.java    |    2 +-
 .../gremlin/neo4j/structure/Neo4jEdge.java         |    2 +-
 .../gremlin/neo4j/structure/Neo4jElement.java      |    2 +-
 .../gremlin/neo4j/structure/Neo4jGraph.java        |    2 +-
 .../neo4j/structure/Neo4jGraphVariables.java       |    2 +-
 .../gremlin/neo4j/structure/Neo4jHelper.java       |    2 +-
 .../gremlin/neo4j/structure/Neo4jProperty.java     |    2 +-
 .../gremlin/neo4j/structure/Neo4jVertex.java       |    2 +-
 .../neo4j/structure/Neo4jVertexProperty.java       |    2 +-
 .../gremlin/neo4j/AbstractNeo4jGraphProvider.java  |    2 +-
 .../gremlin/neo4j/AbstractNeo4jGremlinTest.java    |    2 +-
 .../tinkerpop/gremlin/neo4j/NativeNeo4jSuite.java  |    2 +-
 .../gremlin/neo4j/Neo4jGraphFeatureTest.java       |    2 +-
 .../gremlin/neo4j/Neo4jGraphNativeNeo4jTest.java   |    2 +-
 .../gremlin/neo4j/Neo4jGraphProvider.java          |    2 +-
 .../neo4j/process/NativeNeo4jCypherCheck.java      |    2 +-
 .../process/Neo4jGraphProcessStandardTest.java     |    2 +-
 .../optimization/Neo4jGraphStepStrategyTest.java   |    2 +-
 .../neo4j/structure/NativeNeo4jIndexCheck.java     |    2 +-
 .../neo4j/structure/NativeNeo4jStructureCheck.java |    2 +-
 .../structure/Neo4jGraphStructureStandardTest.java |    2 +-
 .../io/gryo/CompactBufferSerializer.groovy         |    2 +-
 .../io/gryo/GryoDeserializationStream.groovy       |    2 +-
 .../gremlin/spark/jsr223/SparkGremlinPlugin.java   |    2 +-
 .../spark/process/computer/CombineIterator.java    |    2 +-
 .../spark/process/computer/MapIterator.java        |    2 +-
 .../spark/process/computer/MemoryAccumulator.java  |    2 +-
 .../spark/process/computer/ReduceIterator.java     |    2 +-
 .../spark/process/computer/SparkExecutor.java      |    2 +-
 .../spark/process/computer/SparkGraphComputer.java |    2 +-
 .../spark/process/computer/SparkMemory.java        |    2 +-
 .../spark/process/computer/SparkMessenger.java     |    2 +-
 .../process/computer/payload/MessagePayload.java   |    2 +-
 .../spark/process/computer/payload/Payload.java    |    2 +-
 .../computer/payload/ViewIncomingPayload.java      |    2 +-
 .../computer/payload/ViewOutgoingPayload.java      |    2 +-
 .../process/computer/payload/ViewPayload.java      |    2 +-
 .../strategy/SparkVertexProgramInterceptor.java    |    2 +-
 .../optimization/SparkInterceptorStrategy.java     |    2 +-
 .../optimization/SparkSingleIterationStrategy.java |    2 +-
 .../SparkCloneVertexProgramInterceptor.java        |    2 +-
 .../interceptor/SparkStarBarrierInterceptor.java   |    2 +-
 .../tinkerpop/gremlin/spark/structure/Spark.java   |    2 +-
 .../gremlin/spark/structure/io/InputFormatRDD.java |    2 +-
 .../spark/structure/io/InputOutputHelper.java      |    2 +-
 .../gremlin/spark/structure/io/InputRDD.java       |    2 +-
 .../gremlin/spark/structure/io/InputRDDFormat.java |    2 +-
 .../spark/structure/io/OutputFormatRDD.java        |    2 +-
 .../gremlin/spark/structure/io/OutputRDD.java      |    2 +-
 .../spark/structure/io/PersistedInputRDD.java      |    2 +-
 .../spark/structure/io/PersistedOutputRDD.java     |    2 +-
 .../spark/structure/io/SparkContextStorage.java    |    2 +-
 .../gremlin/spark/structure/io/SparkIOUtil.java    |    2 +-
 .../spark/structure/io/gryo/GryoRegistrator.java   |    2 +-
 .../structure/io/gryo/GryoSerializationStream.java |    2 +-
 .../spark/structure/io/gryo/GryoSerializer.java    |    2 +-
 .../structure/io/gryo/GryoSerializerInstance.java  |    2 +-
 .../io/gryo/ObjectWritableSerializer.java          |    2 +-
 .../spark/structure/io/gryo/Tuple2Serializer.java  |    2 +-
 .../spark/structure/io/gryo/Tuple3Serializer.java  |    2 +-
 .../io/gryo/VertexWritableSerializer.java          |    2 +-
 .../structure/io/gryo/WrappedArraySerializer.java  |    2 +-
 .../kryoshim/unshaded/UnshadedInputAdapter.java    |    2 +-
 .../kryoshim/unshaded/UnshadedKryoAdapter.java     |    2 +-
 .../kryoshim/unshaded/UnshadedKryoShimService.java |    2 +-
 .../kryoshim/unshaded/UnshadedOutputAdapter.java   |    2 +-
 .../unshaded/UnshadedSerializerAdapter.java        |    2 +-
 .../gremlin/hadoop/HadoopGremlinSuite.java         |    2 +-
 .../structure/io/AbstractIoRegistryCheck.java      |    2 +-
 .../hadoop/structure/io/AbstractStorageCheck.java  |    2 +-
 .../structure/io/FileSystemStorageCheck.java       |    2 +-
 .../tinkerpop/gremlin/spark/AbstractSparkTest.java |    2 +-
 .../spark/SparkGraphFeatureIntegrateTest.java      |    2 +-
 .../spark/SparkGremlinGryoSerializerTest.java      |    2 +-
 .../tinkerpop/gremlin/spark/SparkGremlinSuite.java |    2 +-
 .../tinkerpop/gremlin/spark/SparkGremlinTest.java  |    2 +-
 .../gremlin/spark/SparkHadoopGremlinTest.java      |    2 +-
 .../process/computer/CombineIteratorTest.java      |    2 +-
 .../spark/process/computer/LocalPropertyTest.java  |    2 +-
 .../SparkGraphComputerProcessIntegrateTest.java    |    2 +-
 ...erializerGraphComputerProcessIntegrateTest.java |    2 +-
 .../SparkHadoopGraphGryoSerializerProvider.java    |    2 +-
 .../process/computer/SparkHadoopGraphProvider.java |    2 +-
 .../spark/process/computer/SparkMessengerTest.java |    2 +-
 .../optimization/SparkInterceptorStrategyTest.java |    2 +-
 .../SparkSingleIterationStrategyTest.java          |    2 +-
 .../SparkCloneVertexProgramInterceptorTest.java    |    2 +-
 .../gremlin/spark/structure/SparkTest.java         |    2 +-
 .../spark/structure/io/ExampleInputRDD.java        |    2 +-
 .../spark/structure/io/ExampleOutputRDD.java       |    2 +-
 .../spark/structure/io/InputOutputRDDTest.java     |    2 +-
 .../gremlin/spark/structure/io/InputRDDTest.java   |    2 +-
 .../gremlin/spark/structure/io/OutputRDDTest.java  |    2 +-
 .../io/PersistedInputOutputRDDIntegrateTest.java   |    2 +-
 .../structure/io/SparkContextStorageCheck.java     |    2 +-
 .../spark/structure/io/SparkIoRegistryCheck.java   |    2 +-
 .../spark/structure/io/SparkRDDLoadTest.java       |    2 +-
 .../spark/structure/io/ToyGraphInputRDD.java       |    2 +-
 .../io/gryo/GryoSerializerIntegrateTest.java       |    2 +-
 .../gremlin/spark/util/SugarTestHelper.java        |    2 +-
 .../src/test/resources/log4j-silent.properties     |    2 +-
 .../src/test/resources/log4j-test.properties       |    2 +-
 .../gremlin/sparql/jsr223/SparqlGremlinPlugin.java |    2 +-
 .../dsl/sparql/DefaultSparqlTraversal.java         |    2 +-
 .../traversal/dsl/sparql/SparqlTraversal.java      |    2 +-
 .../dsl/sparql/SparqlTraversalSource.java          |    2 +-
 .../process/traversal/strategy/SparqlStrategy.java |    2 +-
 .../dsl/sparql/SparqlTraversalSourceTest.java      |    2 +-
 .../jsr223/TinkerGraphGremlinPlugin.java           |    2 +-
 .../process/computer/TinkerGraphComputer.java      |    2 +-
 .../process/computer/TinkerGraphComputerView.java  |    2 +-
 .../process/computer/TinkerMapEmitter.java         |    2 +-
 .../tinkergraph/process/computer/TinkerMemory.java |    2 +-
 .../process/computer/TinkerMessageBoard.java       |    2 +-
 .../process/computer/TinkerMessenger.java          |    2 +-
 .../process/computer/TinkerReduceEmitter.java      |    2 +-
 .../process/computer/TinkerWorkerMemory.java       |    2 +-
 .../process/computer/TinkerWorkerPool.java         |    2 +-
 .../traversal/step/map/TinkerCountGlobalStep.java  |    2 +-
 .../traversal/step/sideEffect/TinkerGraphStep.java |    2 +-
 .../optimization/TinkerGraphCountStrategy.java     |    2 +-
 .../optimization/TinkerGraphStepStrategy.java      |    2 +-
 .../services/TinkerDegreeCentralityFactory.java    |    2 +-
 .../services/TinkerServiceRegistry.java            |    2 +-
 .../services/TinkerTextSearchFactory.java          |    2 +-
 .../tinkergraph/structure/AbstractTinkerGraph.java |    2 +-
 .../tinkergraph/structure/AbstractTinkerIndex.java |    2 +-
 .../gremlin/tinkergraph/structure/TinkerEdge.java  |    2 +-
 .../tinkergraph/structure/TinkerElement.java       |    2 +-
 .../structure/TinkerElementContainer.java          |    2 +-
 .../tinkergraph/structure/TinkerFactory.java       |    2 +-
 .../gremlin/tinkergraph/structure/TinkerGraph.java |    2 +-
 .../tinkergraph/structure/TinkerGraphIterator.java |    2 +-
 .../structure/TinkerGraphVariables.java            |    2 +-
 .../tinkergraph/structure/TinkerHelper.java        |    2 +-
 .../gremlin/tinkergraph/structure/TinkerIndex.java |    2 +-
 .../tinkergraph/structure/TinkerIndexHelper.java   |    2 +-
 .../tinkergraph/structure/TinkerIoRegistryV1.java  |    2 +-
 .../tinkergraph/structure/TinkerIoRegistryV2.java  |    2 +-
 .../tinkergraph/structure/TinkerIoRegistryV3.java  |    2 +-
 .../tinkergraph/structure/TinkerIoRegistryV4.java  |    2 +-
 .../tinkergraph/structure/TinkerProperty.java      |    2 +-
 .../tinkergraph/structure/TinkerTransaction.java   |    2 +-
 .../structure/TinkerTransactionGraph.java          |    2 +-
 .../structure/TinkerTransactionalIndex.java        |    2 +-
 .../tinkergraph/structure/TinkerVertex.java        |    2 +-
 .../structure/TinkerVertexProperty.java            |    2 +-
 .../TinkerGraphAllowNullFeatureTest.java           |    2 +-
 .../TinkerGraphComputerFeatureTest.java            |    2 +-
 .../tinkergraph/TinkerGraphFeatureTest.java        |    2 +-
 .../TinkerGraphParameterizedFeatureTest.java       |    2 +-
 .../gremlin/tinkergraph/TinkerGraphProvider.java   |    2 +-
 .../tinkergraph/TinkerGraphUUIDProvider.java       |    2 +-
 .../tinkergraph/TinkerShuffleGraphFeatureTest.java |    2 +-
 ...TinkerTransactionGraphAllowNullFeatureTest.java |    2 +-
 .../TinkerTransactionGraphComputerFeatureTest.java |    2 +-
 .../TinkerTransactionGraphFeatureTest.java         |    2 +-
 .../TinkerTransactionGraphProvider.java            |    2 +-
 .../tinkerpop/gremlin/tinkergraph/TinkerWorld.java |   24 +-
 .../TinkerGraphGremlinLangScriptEngineTest.java    |    2 +-
 .../process/TinkerGraphComputerProvider.java       |    2 +-
 .../TinkerGraphNoStrategyComputerProvider.java     |    2 +-
 ...raphNoStrategyProcessComputerIntegrateTest.java |    2 +-
 ...raphNoStrategyProcessStandardIntegrateTest.java |    2 +-
 .../process/TinkerGraphNoStrategyProvider.java     |    2 +-
 .../process/TinkerGraphProcessComputerTest.java    |    2 +-
 .../process/TinkerGraphProcessStandardTest.java    |    2 +-
 .../step/sideEffect/TinkerGraphIoStepTest.java     |    2 +-
 .../step/sideEffect/TinkerGraphStepTest.java       |    2 +-
 .../decoration/HaltedTraverserStrategyTest.java    |    2 +-
 .../strategy/decoration/OptionsStrategyTest.java   |    2 +-
 .../optimization/TinkerGraphCountStrategyTest.java |    2 +-
 .../optimization/TinkerGraphStepStrategyTest.java  |    2 +-
 .../tinkergraph/structure/IdManagerTest.java       |    2 +-
 .../structure/IoDataGenerationTest.java            |    2 +-
 .../TinkerGraphGraphSONSerializerV2Test.java       |    2 +-
 .../structure/TinkerGraphGryoSerializerV1Test.java |    2 +-
 .../structure/TinkerGraphGryoSerializerV2Test.java |    2 +-
 .../structure/TinkerGraphGryoSerializerV3Test.java |    2 +-
 .../structure/TinkerGraphIdManagerTest.java        |    2 +-
 .../tinkergraph/structure/TinkerGraphPlayTest.java |    2 +-
 .../TinkerGraphRepeatRangeGlobalTest.java          |    2 +-
 .../structure/TinkerGraphServiceTest.java          |    2 +-
 .../TinkerGraphStructureStandardTest.java          |    2 +-
 .../tinkergraph/structure/TinkerGraphTest.java     |    2 +-
 .../tinkergraph/structure/TinkerShuffleEdge.java   |    2 +-
 .../tinkergraph/structure/TinkerShuffleGraph.java  |    2 +-
 .../structure/TinkerShuffleGraphTest.java          |    2 +-
 .../tinkergraph/structure/TinkerShuffleVertex.java |    2 +-
 .../structure/TinkerShuffleVertexProperty.java     |    2 +-
 ...inkerTransactionGraphStructureStandardTest.java |    2 +-
 .../structure/TinkerTransactionGraphTest.java      |    2 +-
 2802 files changed, 8493 insertions(+), 14356 deletions(-)
 create mode 100755 bin/fix-license-headers.py
 delete mode 100644 gremlin-javascript/src/main/javascript/gremlin-javascript/.eslintrc.cjs
 delete mode 100644 gremlin-javascript/src/main/javascript/gremlin-javascript/Gruntfile.cjs
 create mode 100644 gremlin-javascript/src/main/javascript/gremlin-javascript/eslint.config.mjs
 delete mode 100644 gremlin-javascript/src/main/javascript/gremlin-javascript/lib/structure/io/graph-serializer.ts
 delete mode 100644 gremlin-javascript/src/main/javascript/gremlin-javascript/lib/structure/io/type-serializers.ts
 delete mode 100644 gremlin-javascript/src/main/javascript/gremlin-javascript/licenses/chai
 delete mode 100644 gremlin-javascript/src/main/javascript/gremlin-javascript/test/unit/graphson-test.js