public void retainColumns(Column... columns){
  List<Column> retained=Arrays.asList(columns);
  columnList.retainAll(retained);
}

public void retainColumns ( Column ... columns ) { List < Column > retained = Arrays . asList ( columns ) ; columnList . retainAll ( retained ) ; }
removes the given columns
