Smart completion: support for overloaded method calls