class AnnotationHandlerCollector {

    public void removeAnnotationHandler(String handler) {
        if (handler == null) {
            throw new NullPointerException("type");
        }

        logger.note(LogLocation.LOG_FILE, "Removing " + handler);
        Set<String> keys = new LinkedHashSet<>();
        for (String key : handlers.keySet()) {
            if (handler.equals(handlers.get(key))) {
                keys.add(key);
            }
        }
        for (String key : keys) {
            handlers.remove(key);
        }
    }

    public  AnnotationHandlerCollector(Initializer initializer, Logger logger);

}