docs: @Override
      public View getView(final int position, final View convertView, final ViewGroup parent) {
          View view = convertView;
  
          if (view == null) {
              view = mInstantAdapterCore.createNewView(mContext, parent);
          }
  
          T instance = getItem(position);
          mInstantAdapterCore.bindToView(parent, view, instance, position);
  
          return view;
      }