List sds = ChartUIUtil.getOrthogonalSeriesDefinitions( chart, -1 );
List sds = ChartUIUtil.getAllOrthogonalSeriesDefinitions( chart );
	public static void setAllGroupingQueryExceptFirst( Chart chart,			String queryDefinition )	{		List sds = ChartUIUtil.getOrthogonalSeriesDefinitions( chart, -1 );		for ( int i = 0; i < sds.size( ); i++ )		{			if ( i != 0 )			{				// Except for the first, which is changed manually.				SeriesDefinition sd = (SeriesDefinition) sds.get( i );				if ( sd.getQuery( ) != null )				{					sd.getQuery( ).setDefinition( queryDefinition );				}				else				{					Query query = QueryImpl.create( queryDefinition );					query.eAdapters( ).addAll( sd.eAdapters( ) );					sd.setQuery( query );				}			}		}	}