if ( isSamePath( relationInfo.getTableColumnPath( tableName, filter[i] ),
if ( SaxParserUtil.isSamePath( relationInfo.getTableColumnPath( tableName, namesOfColumns[i] ),
	public void manipulateData( String path, String value )	{		//get the table column names. 		String[] filter = relationInfo.getTableColumnNames( tableName );				for ( int i = 0; i < filter.length; i++ )		{			//If the given path is same to the path of certain column			if ( isSamePath( relationInfo.getTableColumnPath( tableName, filter[i] ),					path ) )			{				//If the column in certain row has never been assigned the value,				//then populate the column value.				if ( cachedResultSet[cachedResultSetRowNo][i] == null )				{					//populate the column value.					cachedResultSet[cachedResultSetRowNo][i] = value;										//populate the cachedColumns. this is only for nested xml.					if ( cachedColumns.get( new Integer( i ) ) == null							&& value != null )					{						for ( int k = 0; k < namesOfCachedColumns.length; k++ )						{							if ( namesOfCachedColumns[k].equals( filter[i] ) )							{								cachedColumns.put( new Integer( i ), value );							}						}					}				}			}		}	}