code: @SuppressWarnings("unchecked")
      public <T> T get(EventLocal<T> key) {
          EventLocalMap<EventLocal<?>, Object> map = getMap(key);
          if (null == map) {
              return key.initialValue();
          }
          return (T) map.get(key);
      }
docs: Query the possible value for the provided EventLocal.
  
  @param <T>
  @param key
  @return T