class CompositeTableTransformation implements TableTransformation {

  @Override
  public Table transform(Table table) {
    Table transformedTable = table;
    for (TableTransformation tableTransformation : tableTransformations) {
      transformedTable = tableTransformation.transform(transformedTable);
    }
    return transformedTable;
  }

  public  CompositeTableTransformation(List<TableTransformation> tableTransformations);

}