float f1=q((String)o1); float f2=q((String)o2);
float f1=quality((String)o1); float f2=quality((String)o2);
        public int compare(Object o1, Object o2) {            float f1=q((String)o1);            float f2=q((String)o2);            return f1<f2 ? OrderedDescending : ( f1==f2 ? OrderedSame : OrderedAscending ); // we want DESCENDING SORT!!        }