
 <code>Iterator</code> returned by the <code>Set</code>.</li>
 <li>The <code>put()</code> method must throw <code>IllegalArgumentException</code> if a key value for which
 <code>containsKey()</code> returns <code>false</code> is specified. However, if a key already present in the
 <code>Map</code> is specified, the specified value must write through to the corresponding column value in the
 underlying <code>ResultSet</code>.</li>
 <li>The <code>values()</code> method must return a <code>Collection</code> t