return vTmp;
    private Vector getOrthogonalSeriesDefinitions()    {        Chart chart = this;        Vector vTmp = new Vector();        if (chart instanceof ChartWithAxes)        {            Axis axisBase = null;            Object[] oSD = null;            for (int iC = 0; iC < ((ChartWithAxes) chart).getAxes().size(); iC++)            {                axisBase = (Axis) ((ChartWithAxes) chart).getAxes().get(iC);                for (int iAC = 0; iAC < axisBase.getAssociatedAxes().size(); iAC++)                {                    oSD = ((Axis) axisBase.getAssociatedAxes().get(iAC)).getSeriesDefinitions().toArray();                    for (int iA = 0; iA < oSD.length; iA++)                    {                        vTmp.add(oSD[iA]);                    }                }            }            return vTmp;        }        else        {            Object[] oSD = null;            for (int iC = 0; iC < ((ChartWithoutAxes) chart).getSeriesDefinitions().size(); iC++)            {                oSD = ((SeriesDefinition) ((ChartWithoutAxes) chart).getSeriesDefinitions().get(iC))                    .getSeriesDefinitions().toArray();                for (int iA = 0; iA < oSD.length; iA++)                {                    vTmp.add(oSD[iA]);                }            }            return vTmp;        }    }