Interface KeyExpressionVisitor<S extends KeyExpressionVisitor.State,​R extends KeyExpressionVisitor.Result>