@Test public void testFindPattern() throws Exception { TreeWizard wiz = new TreeWizard(adaptor, tokens); CommonTree t = (CommonTree) wiz.create("(A B C (A[foo] B[bar]) (D (A[big] B[dog])))"); final List<? extends Object> subtrees = wiz.find(t, "(A B)"); List<? extends Object> elements = subtrees; String found = elements.toString(); String expecting = "[foo, big]"; assertEquals(expecting, found); }