title: Graph traversal name to graph name mapping
body: <p>Is there any API using which I can get <code>graphTraversalName</code> to <code>graphName</code> mapping defined in the script?</p>
  <p>I am using the below messy code but it's error-prone if both graphs are using the same underlying storage.</p>
  <pre><code>    Map&lt;String, String&gt;  graphTraversalToNameMap = new ConcurrentHashMap&lt;String, String&gt;();
      while(traversalSourceIterator.hasNext()){
        String traversalSource = traversalSourceIterator.next();
        String currentGraphString = ( (GraphTraversalSource) graphManager.getAsBindings().get(traversalSource)).getGraph().toString();
        graphNameTraversalMap.put(currentGraphString, traversalSource);
      }
  
      Iterator&lt;String&gt; graphNamesIterator =  graphManager.getGraphNames().iterator();
      while(graphNamesIterator.hasNext()){
        String graphName = graphNamesIterator.next();
        String currentGraphString = graphManager.getGraph(graphName).toString();
        String traversalSource = graphNameTraversalMap.get(currentGraphString);
        graphTraversalToNameMap.put(traversalSource, graphName);
      }
  </code></pre>
  <p>Does <code>gremlinExecutor.getScriptEngineManager().getBindings().entrySet()</code> provide order guarantee? I can iterate over this and populate my map</p>