public BigDecimal tryGetAggregatedValue()

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);
  }