Create SmartList.java