in dotTrace-server/src/main/java/jetbrains/buildServer/dotTrace/server/ValueAggregatorAverage.java [27:43]
public BigDecimal tryGetAggregatedValue() {
final int size = myVals.size();
if(size == 0) {
return null;
}
if(size == 1) {
return myVals.get(0);
}
BigDecimal sum = myVals.get(0);
for(int i=1; i<size; i++) {
sum = sum.add(myVals.get(i));
}
return sum.divide(new BigDecimal(size), 4, RoundingMode.HALF_UP);
}