ListViewAdapter: Determining bind method by checking viewType instead of using instanceof