code: static SecurityBreachHandler createBreachHandler(Main main, SystemMail systemMail, String toAddress)
              throws IllegalAccessException {
          if (!exists) {
              SecurityBreachHandler breachHandler = new SecurityBreachHandler(main, systemMail, toAddress);
              exists = true;
              return breachHandler;
          }
  
          throw new IllegalAccessException("Cannot create more than one instance of SecurityBreachHandler");
      }
docs: Creates a SecurityBreachHandler. There can only be one single SecurityBreachHandler, so calling this method twice
  will cause an illegal access exception.
  
  @param main the main instance of izou
  @param systemMail the system mail object in order to send e-mails to owner in case of emergency
  @param toAddress the email address to send error reports to
  @return an SecurityBreachHandler
  @throws IllegalAccessException thrown if this method is called more than once