@Override public final <O> O accept(IndexedContextRoot.Visitor<O> visitor) { return accept((IndexedClassExpression.Visitor<O>) visitor); }
@Override public T accept(CachedIndexedObject.Filter filter) { return accept((CachedIndexedClassExpression.Filter) filter); }
@Override public final <O> O accept(IndexedObject.Visitor<O> visitor) { return accept((IndexedClassExpression.Visitor<O>) visitor); }
@Override public T accept(CachedIndexedObject.Filter filter) { return accept((CachedIndexedClassExpression.Filter) filter); }
@Override public T accept(CachedIndexedObject.Filter filter) { return accept((CachedIndexedClassExpression.Filter) filter); }
@Override public final <O> O accept(IndexedContextRoot.Visitor<O> visitor) { return accept((IndexedClassExpression.Visitor<O>) visitor); }
@Override public final <O> O accept(IndexedObject.Visitor<O> visitor) { return accept((IndexedClassExpression.Visitor<O>) visitor); }
@Override public final <O> O accept(IndexedContextRoot.Visitor<O> visitor) { return accept((IndexedClassExpression.Visitor<O>) visitor); }
@Override public final <O> O accept(IndexedObject.Visitor<O> visitor) { return accept((IndexedClassExpression.Visitor<O>) visitor); }