public Array getArray(String name) {
        Array a = arrayMap.get(name);
        if (a == null) {
            validateArray(name);
            a = new Array(configDefinition, name);
            arrayMap.put(name, a);
        }
        return a;
    }
@Test
    public void require_that_definition_is_passed_to_childarray() {
        ConfigPayloadBuilder.Array nestedArray = builderWithDef.getArray("myarray");
        nestedArray.append("1337");
    }