class GlobalConfig {
  
  private String grammalecteServer;
  private String grammalecteUser;
  private String grammalectePassword;
  private File beolingusFile;
  private String nerUrl;

  private static boolean verbose = false;

  /**
   * @return whether we need to track additional information like e.g. the disambiguation log to show in verbose mode
   */
  public static boolean isVerbose() {
    return verbose;
  }

  public static void setVerbose(boolean verbose) {
    GlobalConfig.verbose = verbose;
  }

  public void setGrammalecteServer(String serverUrl) {
    grammalecteServer = serverUrl;
  }
  
  public void setGrammalecteUser(String user) {
    grammalecteUser = user;
  }
  
  public void setGrammalectePassword(String password) {
    grammalectePassword = password;
  }

  public void setBeolingusFile(File beolingusFile) {
    this.beolingusFile = beolingusFile;
  }

  /** External named entity recognizer service. */
  public void setNERUrl(String nerUrl) {
    this.nerUrl = nerUrl;
  }

  @Nullable
  public String getGrammalecteServer() {
    return grammalecteServer;
  }

  @Nullable
  public String getGrammalecteUser() {
    return grammalecteUser;
  }

  @Nullable
  public String getGrammalectePassword() {
    return grammalectePassword;
  }

  public File getBeolingusFile() {
    return beolingusFile;
  }

  @Nullable
  public String getNerUrl() {
    return nerUrl;
  }


  @Override
  public boolean equals(Object o) {<FILL_FUNCTION_BODY>}

  @Override
  public int hashCode() {
    return Objects.hash(grammalecteServer, beolingusFile, nerUrl);
  }
}

    if (this == o) return true;
    if (o == null || getClass() != o.getClass()) return false;
    GlobalConfig that = (GlobalConfig) o;
    return Objects.equals(grammalecteServer, that.grammalecteServer) &&
      Objects.equals(grammalecteUser, that.grammalecteUser) &&
      Objects.equals(grammalectePassword, that.grammalectePassword) &&
      Objects.equals(beolingusFile, that.beolingusFile) && Objects.equals(nerUrl, that.nerUrl);
  
<no_super_class>