code: public void parseBeanMap(Object bean, SerializerJson deser)
    {
      Event event;
  
      while ((event = next()) == Event.KEY_NAME) {
        String fieldName = getString();
  
        deser.readField(this, bean, fieldName);
      }
  
      if (event != Event.END_OBJECT) {
        throw new JsonParsingException(L.l("Unexpected JSON {0} while parsing Java object {1}",
                                          event,
                                          bean));
      }
    }
docs: /*
  public void init(InputStream is)
  {
  init(Vfs.openRead(is).getReader());
  }