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