else if ( query instanceof ISubqueryDefinition ) { return doExecuteSubQuery( query ); } return null;
return execute( parent, query );
	public IResultSet execute( IBaseQueryDefinition query )	{		if ( query instanceof IQueryDefinition )		{			return doExecuteQuery( query );		}		else if ( query instanceof ISubqueryDefinition )		{			return doExecuteSubQuery( query );		}		return null;	}