GraphTraversalSource g = DseGraph.traversal();
g.addV("person").property("name", "Alice").property("age", 25).next();
g.addV("person").property("name", "Bob").property("age", 30).next();
g.V().has("name", "Alice").as("alice").V().has("name", "Bob").addE("knows").from("alice").next();
g.V().has("name", "Alice").out("knows").values("name").forEachRemaining(System.out::println);