docs: public void update() {
          if (this.measures == null || this.measures.length == 0) {
              // no measures to show -> empty entries
              for (int i = 0; i < this.currentValues.length; i++) {
                  this.currentValues[i].setText("-");
                  this.meanValues[i].setText("-");
              }
              return;
          }
          
          DecimalFormat d = new DecimalFormat("0.00");
          
          MeasureCollection mc;
          if (this.measures.length > this.measureCollectionSelected) {
          	mc = this.measures[this.measureCollectionSelected];
          }
          else {
          	mc = this.measures[0];
          }
          
          for (int i = 0; i < this.currentValues.length; i++) {
              // set current value
              if(Double.isNaN(mc.getLastValue(i))) {
                  this.currentValues[i].setText("-");
              } else {
                  this.currentValues[i].setText(d.format(mc.getLastValue(i)));
              }
              
              // set mean value
              if(Double.isNaN(mc.getMean(i))) {
                  this.meanValues[i].setText("-");
              } else {
                  this.meanValues[i].setText(d.format(mc.getMean(i)));
              }
          } 
      }