DirectDataSource datasource = repository.getRelatedDataSource(path);
String basePath = repository.getComponentPath(path);
String resourcePath = variables.parse(group.getResourcePath());
Counter counter = new Counter();
ModelOutput output = datasource.openOutput(outputContext, definition, basePath, resourcePath, counter);
long records = 0;
try {
for (Union union : values) {
Object object = union.getObject();