coll.insert(new MockObject("foo", 6));
coll.insert(new MockObject("bar", 101));
coll.insert(new MockObject("bar", 102));
AggregationBuilder<MockObjectAggregationResult> builder = new AggregationBuilder<MockObjectAggregationResult>();
builder.group(new GroupAggregation("string").withSum("integer", "integer")).sort(new SortAggregation().descending("string"));
AggregationResult<MockObjectAggregationResult> aggregationResult = coll.aggregate(builder.build(MockObjectAggregationResult.class));
Assert.assertEquals(2, aggregationResult.results().size());