public void makeCoGroupWithSolutionSet(int solutionsetInputIndex) {
OperatorDescriptorDual op;
if (solutionsetInputIndex == 0) {
op = new CoGroupWithSolutionSetFirstDescriptor(keys1, keys2);
} else if (solutionsetInputIndex == 1) {
op = new CoGroupWithSolutionSetSecondDescriptor(keys1, keys2);
} else {
throw new IllegalArgumentException();
}
this.dataProperties = Collections.<OperatorDescriptorDual>singletonList(op);
}