Github user michaelandrepearce commented on the issue:
https://github.com/apache/activemq-artemis/pull/1791
@franz1981 why did we need to loose the generics on Node? it now means
theres a cast on get, and alot of un-needed change IMO.
if it was due to the extension now made here:
PagedReferenceImpl extends LinkedListImpl.Node
this could have been: PagedReferenceImpl extends
LinkedListImpl.Node<PagedReferenceImpl>
and like wise in MessageReferenceImpl---
