public final boolean startNestedScroll(int paramInt) {
   if (hasNestedScrollingParent()) {
     return true;
   }
   if (this.mIsNestedScrollingEnabled) {
     ViewParent localViewParent = this.mView.getParent();
     View localView = this.mView;
     while (localViewParent != null) {
       if (ViewParentCompat.onStartNestedScroll(
           localViewParent, localView, this.mView, paramInt)) {
         this.mNestedScrollingParent = localViewParent;
         ViewParentCompat.onNestedScrollAccepted(localViewParent, localView, this.mView, paramInt);
         return true;
       }
       if ((localViewParent instanceof View)) {
         localView = (View) localViewParent;
       }
       localViewParent = localViewParent.getParent();
     }
   }
   return false;
 }