Github user franz1981 commented on the issue:
https://github.com/apache/activemq-artemis/pull/1791
@michaelandrepearce I will try to maintain the generics too if possible
(not simple to fight with generics!) and about the cast it will be put already
by the JVM with a thing called "uncommon trap" because generics live only at
compile time and the JVM always prefers to be safer than sorry.
> this could have been: PagedReferenceImpl extends LinkedListImpl.Node
do you mean `PagedReferenceImpl extends
LinkedListImpl.Node<PagedReferenceImpl>`?
---