double dCount = iMinorUnitsPerMajor; final double dEach = 10d / dCount;
final double dCount = iMinorUnitsPerMajor;
    public final double[] getMinorCoordinates(int iMinorUnitsPerMajor)    {        if (daTickCoordinates == null || iMinorUnitsPerMajor <= 0)        {            return null;        }        final double[] da = new double[iMinorUnitsPerMajor];        final double dUnit = getUnitSize();        if ((iType & LOGARITHMIC) != LOGARITHMIC)        {            final double dEach = dUnit / iMinorUnitsPerMajor;            for (int i = 1; i < iMinorUnitsPerMajor; i++)            {                da[i - 1] = dEach * i;            }        }        else        {            double dCount = iMinorUnitsPerMajor;            final double dEach = 10d / dCount;            final double dMax = Math.log(dCount);            for (int i = 0; i < iMinorUnitsPerMajor; i++)            {                da[i] = (Math.log(i + 1) * dUnit) / dMax;            }        }        da[iMinorUnitsPerMajor - 1] = dUnit;        return da;    }