docs: public void restoreOriginalParams() {
          for (int i = 0, N = mHost.getChildCount(); i < N; i++) {
              View view = mHost.getChildAt(i);
              ViewGroup.LayoutParams params = view.getLayoutParams();
              if (Log.isLoggable(TAG, Log.DEBUG)) {
                  Log.d(TAG, "should restore " + view + " " + params);
              }
              if (params instanceof PercentLayoutParams) {
                  PercentLayoutInfo info =
                          ((PercentLayoutParams) params).getPercentLayoutInfo();
                  if (Log.isLoggable(TAG, Log.DEBUG)) {
                      Log.d(TAG, "using " + info);
                  }
                  if (info != null) {
                      if (params instanceof ViewGroup.MarginLayoutParams) {
                          info.restoreMarginLayoutParams((ViewGroup.MarginLayoutParams) params);
                      } else {
                          info.restoreLayoutParams(params);
                      }
                  }
              }
          }
      }