Olá! Acho que deverias investigar isto. Sim, é um @AbstractChain