test_class.declarator: converter
test_class.modifier: @Inject
      private
test_class.original_string: @Inject
      private GraphConverter converter;
test_class.type: GraphConverter
test_class.var_name: converter
test_class.declarator: graph
test_class.modifier: @Inject
      private
test_class.original_string: @Inject
      private Graph graph;
test_class.type: Graph
test_class.var_name: graph
test_class.declarator: executor
test_class.modifier: private
test_class.original_string: private GremlinExecutor executor;
test_class.type: GremlinExecutor
test_class.var_name: executor
test_class.file: artemis-graph/src/test/java/org/jnosql/artemis/graph/GremlinExecutorTest.java
test_class.identifier: GremlinExecutorTest
test_case.body: @Test
      public void shouldExecuteQueryEdges2() {
  
          List<EdgeEntity> edges = executor.executeGremlin(graph.traversal(), "g.E().toList()");
          assertFalse(edges.isEmpty());
          EdgeEntity edgeEntity = edges.get(0);
          Person person = edgeEntity.getIncoming();
          Person person2 = edgeEntity.getOutgoing();
          assertEquals("loves", edgeEntity.getLabel());
          assertEquals("Bruce Banner", person2.getName());
          assertEquals("Natasha Romanoff", person.getName());
  
      }
test_case.class_method_signature: GremlinExecutorTest.shouldExecuteQueryEdges2()
test_case.full_signature: @Test public void shouldExecuteQueryEdges2()
test_case.identifier: shouldExecuteQueryEdges2
test_case.invocations: executeGremlin traversal assertFalse isEmpty get getIncoming getOutgoing assertEquals getLabel assertEquals getName assertEquals getName
test_case.modifiers: @Test public
test_case.parameters: ()
test_case.return: void
test_case.signature: void shouldExecuteQueryEdges2()
focal_class.declarator: converter
focal_class.modifier: private final
focal_class.original_string: private final GraphConverter converter;
focal_class.type: GraphConverter
focal_class.var_name: converter
focal_class.declarator: ENGINE = new GremlinGroovyScriptEngine()
focal_class.modifier: private static final
focal_class.original_string: private static final ScriptEngine ENGINE = new GremlinGroovyScriptEngine();
focal_class.type: ScriptEngine
focal_class.var_name: ENGINE
focal_class.file: artemis-graph/src/main/java/org/jnosql/artemis/graph/GremlinExecutor.java
focal_class.identifier: GremlinExecutor
focal_class.class_method_signature: GremlinExecutor.GremlinExecutor(GraphConverter converter)
focal_class.full_signature:   GremlinExecutor(GraphConverter converter)
focal_class.identifier: GremlinExecutor
focal_class.parameters: (GraphConverter converter)
focal_class.signature:  GremlinExecutor(GraphConverter converter)
focal_class.class_method_signature: GremlinExecutor.executeGremlin(GraphTraversalSource traversalSource, String gremlin)
focal_class.full_signature:  List<T> executeGremlin(GraphTraversalSource traversalSource, String gremlin)
focal_class.identifier: executeGremlin
focal_class.parameters: (GraphTraversalSource traversalSource, String gremlin)
focal_class.return: List<T>
focal_class.signature: List<T> executeGremlin(GraphTraversalSource traversalSource, String gremlin)
focal_class.class_method_signature: GremlinExecutor.executeGremlin(GraphTraversalSource traversalSource, String gremlin, Map<String, Object> params)
focal_class.full_signature:  List<T> executeGremlin(GraphTraversalSource traversalSource, String gremlin, Map<String, Object> params)
focal_class.identifier: executeGremlin
focal_class.parameters: (GraphTraversalSource traversalSource, String gremlin, Map<String, Object> params)
focal_class.return: List<T>
focal_class.signature: List<T> executeGremlin(GraphTraversalSource traversalSource, String gremlin, Map<String, Object> params)
focal_class.class_method_signature: GremlinExecutor.convertToList(Iterable<?> iterable)
focal_class.full_signature: private List<T> convertToList(Iterable<?> iterable)
focal_class.identifier: convertToList
focal_class.modifiers: private
focal_class.parameters: (Iterable<?> iterable)
focal_class.return: List<T>
focal_class.signature: List<T> convertToList(Iterable<?> iterable)
focal_class.class_method_signature: GremlinExecutor.getElement(Object entity)
focal_class.full_signature: private Object getElement(Object entity)
focal_class.identifier: getElement
focal_class.modifiers: private
focal_class.parameters: (Object entity)
focal_class.return: Object
focal_class.signature: Object getElement(Object entity)
focal_method.body: <T> List<T> executeGremlin(GraphTraversalSource traversalSource, String gremlin) {
          return executeGremlin(traversalSource, gremlin, Collections.emptyMap());
      }
focal_method.class_method_signature: GremlinExecutor.executeGremlin(GraphTraversalSource traversalSource, String gremlin)
focal_method.full_signature:  List<T> executeGremlin(GraphTraversalSource traversalSource, String gremlin)
focal_method.identifier: executeGremlin
focal_method.invocations: executeGremlin emptyMap
focal_method.parameters: (GraphTraversalSource traversalSource, String gremlin)
focal_method.return: List<T>
focal_method.signature: List<T> executeGremlin(GraphTraversalSource traversalSource, String gremlin)