import java.util.Hashtable;
import java.util.Vector;
import Jakarta.util.FixDosOutputStream;
import java.io.*;
class SmIterator {
// iteration idiom:
// SmContainer e;
// Object o;
// for (SmIterator i = e.iterator(), o = i.firstObj();
// o != null; o = i.nextObj()) { }
// override previous definition -- never look beyond first container
public Object resultObj() {
if ( searchContainer != null &&
searchPos >= searchContainer.v.size() )
return null;
return searchContainer.v.get( searchPos );
}
}