docs: public void destroy() {
          WaylandClientCore.INSTANCE()
                           .wl_proxy_destroy(this.pointer);
          ObjectCache.remove(this.pointer);
          this.jObjectPointer.close();
      }