ITruthParticleVisitor Node1 ITruthParticleVisitor + ITruthParticleVisitor() + ITruthParticleVisitor() + operator=() + ~ITruthParticleVisitor() + visit()