code: @Nullable
    public <T> T get(Key<T> key) {
      for (int i = size - 1; i >= 0; i--) {
        if (bytesEqual(key.asciiName(), name(i))) {
          return key.parseBytes(value(i));
        }
      }
      return null;
    }
docs: Returns the last metadata entry added with the name 'name' parsed as T.
  
  @return the parsed metadata entry or null if there are none.