if ( handle instanceof ReportItemHandle ) { if ( ( (ReportItemHandle) handle ).getDataSet( ) != null ) { return ( (ReportItemHandle) handle ).getDataSet( ); } return getAvaliableDataSet( handle.getContainer( ) ); }
return holder.getDataSet( );
	public static DataSetHandle getAvaliableDataSet( DesignElementHandle handle )	{		if ( handle instanceof ReportElementHandle )		{			if ( handle instanceof ReportItemHandle )			{				if ( ( (ReportItemHandle) handle ).getDataSet( ) != null )				{					return ( (ReportItemHandle) handle ).getDataSet( );				}				return getAvaliableDataSet( handle.getContainer( ) );			}		}		return null;	}