code: public final Object get(Object key) {
          clearUnreferencedEntries();
          WeakEntry weakEntry = (WeakEntry) super.get(key);
          if (weakEntry == null)
              return null;
          else
              return weakEntry.get();
      }
docs: isEmpty().