public static void resetOnOperatorError(String key) {
		Objects.requireNonNull(key, "key");
		log.debug("Reset onOperatorError: {}", key);
		synchronized (log) {
			onOperatorErrorHooks.remove(key);
			onOperatorErrorHook = createOrUpdateOpErrorHook(onOperatorErrorHooks.values());
		}
	}
public static void resetOnOperatorError(String key) {
		Objects.requireNonNull(key, "key");
		log.debug("Reset onOperatorError: {}", key);
		synchronized (log) {
			onOperatorErrorHooks.remove(key);
			onOperatorErrorHook = createOrUpdateOpErrorHook(onOperatorErrorHooks.values());
		}
	}
public static void resetOnOperatorError ( String key ) { Objects . requireNonNull ( key , "key" ) ; log . debug ( "Reset onOperatorError: {}" , key ) ; synchronized ( log ) { onOperatorErrorHooks . remove ( key ) ; onOperatorErrorHook = createOrUpdateOpErrorHook ( onOperatorErrorHooks . values ( ) ) ; } }
Remove the sub-hook with key {@code key} from the onOperatorError hook. No-op if
no such key has been registered, and equivalent to calling {@link #resetOnOperatorError()}
if it was the last sub-hook.

@param key the key of the sub-hook to remove
Remove the sub - hook with key { @code key } from the onOperatorError hook . No - op if no such key has been registered and equivalent to calling { @link #resetOnOperatorError () } if it was the last sub - hook .