This patch fixes an issue with put() conflicting with put() for Hash.
@Override is not sufficiant even though the error suggests that an override would work.
The problem is one cannot override the other because of the conflict in the return type. And the two parameters are almost identical... although the one for Hash is a List<V> parameter for V to the template.
When the compiler tries to compile this, especially with NetBeans 6.9 an error is generated.
This fixes that by renaming put() to add() and adjusting the other classes that use the HashList appropriately.
Tested by James Kosin