private static String getUniqueName( HashSet orgColumnNameSet,
public static String getUniqueName( HashSet orgColumnNameSet,
	private static String getUniqueName( HashSet orgColumnNameSet,			HashSet newColumnNameSet, String columnName, int index )	{		String newColumnName;		if ( columnName == null				|| columnName.trim( ).length( ) == 0				|| newColumnNameSet.contains( columnName ) )		{			// name conflict or no name,give this column a unique name			if ( columnName == null || columnName.trim( ).length( ) == 0 )				newColumnName = UNNAME_PREFIX						+ RENAME_SEPARATOR + String.valueOf( index + 1 );			else				newColumnName = columnName						+ RENAME_SEPARATOR + String.valueOf( index + 1 );			int i = 1;			while ( orgColumnNameSet.contains( newColumnName )					|| newColumnNameSet.contains( newColumnName ) )			{				newColumnName += String.valueOf( RENAME_SEPARATOR ) + i;				i++;			}		}		else		{			newColumnName = columnName;		}		return newColumnName;	}