System.out.println("SetHistogram took "+(System.currentTimeMillis() - startTime));
	void setHistogram(ImageStatistics stats) {		long startTime = System.currentTimeMillis();		histogram = stats.histogram;		if (histogram.length!=256)			{histogram=null; return;}		for (int i=0; i<128; i++)			histogram[i] = (histogram[2*i]+histogram[2*i+1])/2;		int maxCount = 0;		int mode = 0;		for (int i=0; i<128; i++) {			if (histogram[i]>maxCount) {				maxCount = histogram[i];				mode = i;			}		}		int maxCount2 = 0;		for (int i=0; i<128; i++) {			if ((histogram[i]>maxCount2) && (i!=mode))				maxCount2 = histogram[i];		}		hmax = stats.maxCount;		if ((hmax>(maxCount2*2)) && (maxCount2!=0)) {			hmax = (int)(maxCount2*1.5);			histogram[mode] = hmax;		}		os = null;		System.out.println("SetHistogram took "+(System.currentTimeMillis() - startTime));	}