code: @CallSuper
      protected void obtainStyledAttributes(@StyleRes final int themeResourceId) {
          obtainFullscreen(themeResourceId);
          obtainGravity(themeResourceId);
          obtainWidth(themeResourceId);
          obtainHeight(themeResourceId);
          obtainMaxWidth(themeResourceId);
          obtainMaxHeight(themeResourceId);
          obtainMargin(themeResourceId);
          obtainPadding(themeResourceId);
          obtainFitsSystemWindows(themeResourceId);
          obtainWindowBackground(themeResourceId);
          obtainBackground(themeResourceId);
          obtainMessageColor(themeResourceId);
          obtainTitleColor(themeResourceId);
          obtainIconTintList(themeResourceId);
          obtainScrollableArea(themeResourceId);
          obtainShowDividersOnScroll(themeResourceId);
          obtainDividerColor(themeResourceId);
          obtainDividerMargin(themeResourceId);
      }
docs: Obtains all relevant attributes from the current theme.
  
  @param themeResourceId
  The resource id of the theme, which should be used by the dialog, as an {@link
  Integer} value. The resource id must correspond to a valid style resource