// testArray is an array like
// [{ test_name: ..., tests: [] }]
for (Expression test : ((ArrayConstructor) testArray).children()) {
ObjectConstructor obj = (ObjectConstructor) test;
String name = (String)
((ValueProperty) obj.propertyWithName("test_name"))
.getValueExpr().getValue();
ValueProperty testcases = (ValueProperty) obj.propertyWithName("tests");
// testcases is an object like
// [{ cssText: ..., golden: ..., messages: ... }]
for (Expression testCase