initialize( dataEngine, dataSetDesign, appContext );
JointResultMetadata jrm = getJointResultMetadata( left, right ); resultClass = jrm.getResultClass( ); populator = JointDataSetPopulatorFactory.getBinaryTreeDataSetPopulator( left.getOdiResult( ), right.getOdiResult( ), jrm, matcher, joinType );
		protected org.eclipse.birt.data.engine.odi.IResultIterator executeOdiQuery(				IEventHandler eventHandler ) throws DataException		{			initialize( dataEngine, dataSetDesign, appContext );						return new CachedResultSet( (BaseQuery) this.odiQuery,					resultClass,					populator,					eventHandler );		}