interface container { long length(); Object first(); Object next(); Object current(); iterator walk(); };