public SList() { this(new AbstractListModel() { public int getSize() { return 0; }
public SList(ListModel dataModel) { if (dataModel == null) { throw new IllegalArgumentException("dataModel must not be null"); }
    public SList() {        this(new AbstractListModel() {            public int getSize() {                return 0;            }            public Object getElementAt(int i) {                return "No Data Model";            }        });    }