Вроде бы все правильно, не понимаю, что надо?
package com.javarush.task.task18.task1815;
import java.util.List;
/*
Таблица
*/
import java.util.*;
import java.io.*;
public class Solution {
public class TableInterfaceWrapper implements TableInterface {
private TableInterface ob;
public TableInterfaceWrapper (TableInterface ob) {
this.ob = ob;
}
@Override
public void setModel(List rows) {
System.out.println(rows.size());
ob.setModel(rows);
}
public String getHeaderText() {
return ob.setHeaderText().toUpperCase();
}
public void setHeaderText(String newHeaderText) {
ob.setHeaderText(newHeaderText);
}
}
public interface TableInterface {
void setModel(List rows);
String getHeaderText();
void setHeaderText(String newHeaderText);
}
public static void main(String[] args) {
}
}