@Override public boolean hasNext() { if (m_input == null) return false; else if (m_input.end()) { m_input.close(); m_input = null; return false; } else return true; }
@Override public BSTR next() { m_input.readVString(m_bstr); return new BSTR(m_bstr); }
public void close() { m_input.close(); }