docs: @SuppressWarnings("unchecked")
    public Map<String, BEValue> getMap() throws InvalidBEncodingException {
      if (this.value instanceof HashMap) {
        return (Map<String, BEValue>) this.value;
      } else {
        throw new InvalidBEncodingException("Expected Map<String, BEValue> !");
      }
    }