code: private void configureHeaderDialogBuilder(@NonNull final AbstractHeaderDialogBuilder builder) {
          builder.setFullscreen(shouldUseFullscreen());
  
          if (shouldTitleBeShown()) {
              builder.setTitle(getDialogTitle());
          }
  
          if (shouldMessageBeShown()) {
              builder.setMessage(getDialogMessage());
          }
  
          if (shouldIconBeShown()) {
              builder.setIcon(R.drawable.ic_info_72dp);
              builder.setIconTint(ContextCompat.getColor(getActivity(), R.color.color_accent));
          }
  
          if (shouldHeaderBeShown()) {
              builder.showHeader(true);
              builder.setHeaderBackground(R.drawable.dialog_header_background);
              builder.setHeaderIcon(R.drawable.ic_message_alert_72dp);
              builder.setHeaderIconTint(Color.WHITE);
          }
      }
docs: Configures a builder, which allows to create header dialogs, depending on the app's
  settings.
  
  @param builder
  The builder, which should be configured, as an instance of the class {@link
  AbstractHeaderDialogBuilder}