public class Solution { public class TableInterfaceWrapper implements TableInterface { TableInterface rows; public TableInterfaceWrapper (TableInterface rows) { this.rows = rows; } public void setModel(List rows) { // int sizeOfList = rows.size(); // System.out.println(sizeOfList); // rows = Arrays.asList(); // System.out.println(rows.size()); // System.out.println(new ArrayList().size()); for (Object num : rows) { System.out.println(num); } setModel(rows); } public String getHeaderText() { return rows.getHeaderText().toUpperCase(); } public void setHeaderText(String newHeaderText) { rows.setHeaderText(newHeaderText); } } public interface TableInterface { void setModel(List rows); String getHeaderText(); void setHeaderText(String newHeaderText); } public static void main(String[] args) { } }