assertThat(analyzed.getReduceUnits().size(), is(1));
ReduceUnit reduce = analyzed.getReduceUnits().get(0);
assertThat(reduce.getInputs().size(), is(1));
Fragment fragment = reduce.getFragments().get(0);
assertThat(fragment.isRendezvous(), is(true));
assertThat(fragment.getInputPorts().size(), is(1));
assertThat(fragment.getOutputPorts().size(), is(1));
assertThat(fragment.getFactors().size(), is(1));
Factor factor = fragment.getFactors().get(0);
assertThat(factor.getElement().getDescription(), instanceOf(OperatorDescription.class));
OperatorDescription op = (OperatorDescription) factor.getElement().getDescription();
assertThat(op.getDeclaration().getDeclaring(), is((Object) ExOperator.class));
}