int hc = 0; if (obj != null) {   try { hc = obj.hashCode(); } catch (Exception e) { } } return new Integer(hc);
return (obj == null ? null : new Wrapper(obj));
      public Object getKey(Object o) {        InstanceStats is = (InstanceStats) o;        Object obj = is.get();        int hc = 0;        if (obj != null) {          // watch out for concurrent mods!          // (e.g. ArrayList)           try {            hc = obj.hashCode();          } catch (Exception e) {          }        }        return new Integer(hc);      }