bDecile = dStart;
    private void initDecileMap(double dStart, double dEnd)    {        double denum = (dEnd-dStart), num = MAX;        double decile = ((double) (max-min))/DECILE;        Q1 = min;        Q9 = max;        bDecile = dStart;        if (getNoiseReduction()) {            Q1 = min+decile;            Q9 = max-decile;            denum = Q9-Q1;            if (dStart >= Q1 && dEnd > Q9) {                denum = (Q9-dStart);                bDecile = dStart;            } else if (dStart >= Q1 && dEnd <= Q9) {                denum = dEnd-dStart;                bDecile = dStart;            } else if (dStart < Q1 && dEnd <= Q9) {                denum = dEnd-Q1;                bDecile = Q1;            }           }        aDecile = num/denum;    }