public void visit ( Visitable visitable ) { StreamSupport . stream ( this . spliterator ( ) , false ) . forEach ( visitor -> visitor . visit ( visitable ) ) ; }
Visits the given Visitable object in order to carryout some function or investigation of the targeted object .