public Double getMaximumValue() { if (!maximumCalculated) calculateMaximumValue(); return maximumValue; }