}else
}else if( meta.getColumnSource( i ) == JointResultMetadata.COLUMN_TYPE_RIGHT)
	private IResultObject createResultObject( IResultObject primary, IResultObject secondary ) throws DataException	{		Object[] fields = new Object[meta.getResultClass( ).getFieldCount( )];		for( int i = 1; i <= fields.length; i++ )		{			IResultObject ri = null;						if( meta.isFromLeftResultSet( i ))			{				if( joinType!=IJointDataSetDesign.RIGHT_OUTER_JOIN)					ri = primary;				else					ri = secondary;			}else 			{				if( joinType!=IJointDataSetDesign.RIGHT_OUTER_JOIN)					ri = secondary;				else					ri = primary;			}						fields[i-1] = ri== null?null:ri.getFieldValue( meta.getSourceIndex( i ) );		}		return new ResultObject( meta.getResultClass( ), fields);	}