この+は@AbstractChain >>を基にしています