public ExceptionProcessor() {
        Map<Class<? extends Exception>, ExceptionHandler<? extends Exception, ? extends AsMap>> tempMap = new HashMap<>();
        AuthenticationExceptionHandler authHandler = new AuthenticationExceptionHandler();
        tempMap.put(authHandler.applicableTo(), authHandler);
        Base64ExceptionHandler base64Handler = new Base64ExceptionHandler();
        tempMap.put(base64Handler.applicableTo(), base64Handler);
        SystemExceptionHandler sysHandler = new SystemExceptionHandler();
        tempMap.put(sysHandler.applicableTo(), sysHandler);
        this.hanlderMap = Collections.unmodifiableMap(tempMap);
    }