Creates a list of columns by replacing the intersected ones with aliases. The name of the alias column is formed by concatanating the original column name and a suffix.
generateAliasesForIntersectedCols(x, intersectedColNames, suffix)
a SparkDataFrame
a list of intersected column names of the SparkDataFrame
a suffix for the column name
list of columns