I tried to forward a method to super, but it occasionally doesn't work. Why?
<p>This is the code in question, simplified for this example:</p>

<pre><code>/** A version of Hashtable that lets you do
 * table.put("dog", "canine");, and then have
 * table.get("dogs") return "canine". **/
public class HashtableWithPlurals extends Hashtable {
  /** Make the table map both key and key + "s" to value. **/
  public Object put(Object key, Object value) {
    super.put(key + "s", value);
    return super.put(key, value);
  }
}
</code></pre>
