code: @Override
      public <T extends ViewGroup.MarginLayoutParams> T setSelectionMargin(int marginPx, T layoutParams) {
          return mSelectionGravityState.setSelectionMargin(marginPx, layoutParams);
      }
docs: dispatch to gravity state