/** * Quantitative value or values, content determined by the evaluation procedure used. */ public synchronized Collection getValues() { if (values == null) { if (isModifiable()) { values = new CheckedArrayList(Double.class); } else { values = Collections.EMPTY_LIST; } } return values; }