refactored CallInfoVisitor