class NV<T> implements Recycler.V<T> {

        T value;

        NV(T value) {
            this.value = value;
        }

        @Override
        public T v() {
            return value;
        }

        @Override
        public boolean isRecycled() {
            return false;
        }

        @Override
        public void close() {<FILL_FUNCTION_BODY>}
    }

            if (value == null) {
                throw new IllegalStateException("recycler entry already released...");
            }
            value = null;
        
<methods><variables>protected final non-sealed C<T> c