/** * Return a double value within given bounds, with preset. * * @param data * @param path * @param min * @param max * @param preset * @return */ public double getDouble(final String path, final double min, final double max, final double preset){ final double value = getDouble(path, preset); if (value < min) return min; else if (value > max) return max; else return value; }