@Override public PhantomReferenceElement<E> apply(E e) { assert e != null; return new PhantomReferenceElement<>(e, refQ); } };
@Override public PhantomReferenceElement<E> apply(E e) { assert e != null; return new PhantomReferenceElement<>(e, refQ); } };