@Parameterized.Parameters(name = "{0}")
    public static Iterable<Object[]> data() {
        return Arrays.asList(new Object[][]{
                {new DefaultGraphTraversal<>(EmptyGraph.instance()).addE("test").from("x"), 1},
                {new DefaultGraphTraversal<>(EmptyGraph.instance()).addE("test").from("x").property("this", "that"), 1},
                {new DefaultGraphTraversal<>(EmptyGraph.instance()).addE("test").to("x"), 1},
                {new DefaultGraphTraversal<>(EmptyGraph.instance()).addE("test").to("x").property("this", "that"), 1},
                {new DefaultGraphTraversal<>(EmptyGraph.instance()).addV(), 1},
                {new DefaultGraphTraversal<>(EmptyGraph.instance()).addV().property("test", "that"), 1},
                {new DefaultGraphTraversal<>(EmptyGraph.instance()).properties().drop(), 1},
                {new DefaultGraphTraversal<>(EmptyGraph.instance()).properties("test").drop(), 1},
                {new DefaultGraphTraversal<>(EmptyGraph.instance()).out().drop(), 1},
                {new DefaultGraphTraversal<>(EmptyGraph.instance()).out("test").drop(), 1},
                {new DefaultGraphTraversal<>(EmptyGraph.instance()).outE().drop(), 1},
                {new DefaultGraphTraversal<>(EmptyGraph.instance()).outE().properties().drop(), 1},
                {new DefaultGraphTraversal<>(EmptyGraph.instance()).outE("test").drop(), 1}
        });
    }
@author Stephen Mallette (http://stephen.genoprime.com)
@author Marko A. Rodriguez (http://markorodriguez.com)
gremlin-core/src/test/java/org/apache/tinkerpop/gremlin/process/traversal/strategy/decoration/EventStrategyTest.java