docs: public void addFinalizer(Object referent, Runnable cleanup)
      {
          requireNonNull(referent, "referent is null");
          requireNonNull(cleanup, "cleanup is null");
          finalizers.add(new FinalizerReference(referent, finalizerQueue, cleanup));
      }