class AnnotationHandlerCollector {

    public String getAnnotationHandler(String type, String handlerType) {
        if (type == null) {
            throw new NullPointerException("type");
        }
        if (!handlers.containsKey(type)) {
            handlers.put(type, handlerType);
        }
        return handlers.get(type);
    }

    public  AnnotationHandlerCollector(Initializer initializer, Logger logger);

}