code: @SuppressFBWarnings(value = "LI_LAZY_INIT_STATIC", justification = "This race condition is fine, as explained in the comment below.")
  	public static Handling dialog() {
  		if (dialog == null) {
  			// There is an acceptable race condition here.  See Errors.log() for details.
  			dialog = createHandling(DurianPlugins.get(Plugins.Dialog.class, Plugins::defaultDialog));
  		}
  		return dialog;
  	}
docs: Opens a dialog to notify the user of any exceptions.  It should be used in cases where
  an error is too severe to be silently logged.
  <p>
  By default, dialog() opens a JOptionPane. To modify this behavior in your application,
  call DurianPlugins.set(Errors.Plugins.Dialog.class, error -> openMyDialog(error));
  <p>
  For a non-interactive console application, a good implementation of would probably
  print the error and call System.exit().
  
  @see DurianPlugins
  @see Errors.Plugins.OnErrorThrowAssertion