right = getDoubleArgument(taskConfig, ARG_RIGHT, DEFAULT_RIGHT);
top = getDoubleArgument(taskConfig, ARG_TOP, DEFAULT_TOP);
bottom = getDoubleArgument(taskConfig, ARG_BOTTOM, DEFAULT_BOTTOM);
completeWays = getBooleanArgument(taskConfig, ARG_COMPLETE_WAYS, DEFAULT_COMPLETE_WAYS);
return new DatasetSinkSourceManager(
taskConfig.getId(),
new DatasetBoundingBoxFilter(left, right, top, bottom, completeWays),
taskConfig.getPipeArgs()
);
}