Add functionality for call method of Adapter with switch arguments system