@Override public <Param> void accept(TypeReferenceVisitorWithParameter<Param> visitor, Param param) { visitor.doVisitInnerFunctionTypeReference(this, param); }
@Override protected void doVisitInnerFunctionTypeReference(InnerFunctionTypeReference reference, ParameterizedTypeReference declaration) { super.doVisitInnerFunctionTypeReference(reference, declaration); outerVisit(declaration, reference.getOuter()); }