int j = getColumnIndex( namesOfCachedComplexNestedColumns[i]); if ( j!= INVALID_COLUMN_INDEX) cachedResultSet[cachedResultSetRowNo][j] = this.spNestedQueryHelper.getNestedColumnUtil().getNestedColumnValue(namesOfCachedComplexNestedColumns[i],currentRootPath);
String currentRoot = this.cachedRootRows.get( this.cachedRootRows.size( ) - 1 ) .toString( ); String[] os = (String[]) this.cachedTempRows.get( currentRoot ); for ( int i = 0; i < namesOfCachedComplexNestedColumns.length; i++ ) { int j = getColumnIndex( namesOfCachedComplexNestedColumns[i] ); if ( j != INVALID_COLUMN_INDEX ) os[j] = this.spNestedQueryHelper.getNestedColumnUtil( ) .getNestedColumnValue( namesOfCachedComplexNestedColumns[i], currentRootPath ); }  for ( int i = 0; i < namesOfCachedSimpleNestedColumns.length; i++ ) { int j = getColumnIndex( namesOfCachedSimpleNestedColumns[i] ); if ( j != INVALID_COLUMN_INDEX ) os[j] = this.nestedColumnUtil.getNestedColumnValue( namesOfCachedSimpleNestedColumns[i], currentRootPath ); }
	private void populateNestedXMLDataMappingColumns( String currentRootPath )	{		for ( int i = 0; i < namesOfCachedComplexNestedColumns.length; i++)		{			int j = getColumnIndex( namesOfCachedComplexNestedColumns[i]);			if ( j!= INVALID_COLUMN_INDEX)				cachedResultSet[cachedResultSetRowNo][j] = this.spNestedQueryHelper.getNestedColumnUtil().getNestedColumnValue(namesOfCachedComplexNestedColumns[i],currentRootPath);		}		for ( int i = 0; i < namesOfCachedSimpleNestedColumns.length; i++)		{			int j = getColumnIndex( namesOfCachedSimpleNestedColumns[i]);			if( j!= INVALID_COLUMN_INDEX )				cachedResultSet[cachedResultSetRowNo][j] = this.nestedColumnUtil.getNestedColumnValue( namesOfCachedSimpleNestedColumns[i], currentRootPath );		}	}