Add a no operation aggregator as the default aggregator and cleaned up the java docs