docs: public <T> boolean removeConfig(ConfigOption<T> configOption){
  		synchronized (this.confData){
  			// try the current key
  			Object oldValue = this.confData.remove(configOption.key());
  			if (oldValue == null){
  				for (FallbackKey fallbackKey : configOption.fallbackKeys()){
  					oldValue = this.confData.remove(fallbackKey.getKey());
  					if (oldValue != null){
  						loggingFallback(fallbackKey, configOption);
  						return true;
  					}
  				}
  				return false;
  			}
  			return true;
  		}
  	}