Using 3.03, if I call TDecorators.wrap(myMap) on a null map and then call .get(key) on the Map I will get an uncaught NPE. I am pretty sure that .put() and other calls inside of the TIntIntMapDecorator will also result in NPEs.
Sample stack trace sample:
java.lang.NullPointerException at gnu.trove.decorator.TIntIntMapDecorator.get(TIntIntMapDecorator.java:132) at gnu.trove.decorator.TIntIntMapDecorator.get(TIntIntMapDecorator.java:50)
This was very difficult to troubleshoot as the actual Map<A,B> object that is returned by TDecorators.wrap is Not null.