if ( isNeedsToSave( ) == false )
if ( needsSaveToDoc( ) == false )
		private void processForSubQuery( String parentQueryID,				ResultIterator resultIt, String subQueryName )				throws DataException		{						if ( isNeedsToSave( ) == false )				return;						QueryResults results = (QueryResults) resultIt.getQueryResults( );			// set query result id			if ( getSubQueryID( ) == null )				results.setID( parentQueryID );			else				results.setID( parentQueryID + "/" + this.getSubQueryID( ) );			// init RDSave util of sub query			resultIt.rdSaveUtil = new RDSaveUtil( resultIt.context,					resultIt.getQueryResults( ).getID( ),					resultIt.odiResult,					subQueryName,					results.getGroupLevel( ),					odiResult.getCurrentGroupIndex( results.getGroupLevel( ) ),					odiResult.getGroupStartAndEndIndex( results.getGroupLevel( ) ) );		}