/** Return the median of all features in the collection */ public Object getMedian() { if (median != null) { // median was overwritten by an optimization return median; } else { // we're got a list of items, determine the median... Object newMedian = findMedian(list); if (newMedian == null) { throw new IllegalStateException("Must visit before median value is ready!"); } return newMedian; } }
/** * Return the median of all features in the collection */ public Object getMedian() { if (median != null) { //median was overwritten by an optimization return median; } else { //we're got a list of items, determine the median... Object newMedian = findMedian(list); if (newMedian == null) { throw new IllegalStateException( "Must visit before median value is ready!"); } return newMedian; } }
/** * Return the median of all features in the collection */ public Object getMedian() { if (median != null) { //median was overwritten by an optimization return median; } else { //we're got a list of items, determine the median... Object newMedian = findMedian(list); if (newMedian == null) { throw new IllegalStateException( "Must visit before median value is ready!"); } return newMedian; } }