Added name annotation support for interfaces, methods and params