public interface Visitable<T>
<ThrowableType extends Throwable>boolean
accept(Visitor<? super T,ThrowableType> visitor)
<ThrowableType extends Throwable> boolean accept(Visitor<? super T,ThrowableType> visitor) throws ThrowableType extends Throwable
ThrowableType extends Throwable