code: private boolean isShowLicense() {
          if (getArgs().isDevMode()) {
              return false;
          }
  
          Path acceptedLicenseFile = Paths.get(Constant.getZapInstall(), Constant.getInstance().ACCEPTED_LICENSE_DEFAULT);
          if (Files.exists(acceptedLicenseFile)) {
              return false;
          }
          return isFirstTime();
      }
docs: Tells whether or not ZAP license should be shown, if the license was already accepted it does not need to be shown again.
  <p>
  The license is considered accepted if a file named {@link Constant#ACCEPTED_LICENSE_DEFAULT AcceptedLicense} exists in
  the installation and/or home directory, or if running ZAP in "dev mode".
  
  @return {@code true} if the license should be shown, {@code false} otherwise.