code: public static ExceptionHandler getDefaultExceptionHandler(String dbName) {
          ExceptionHandler result = null;
          Constructor<?> constructor = null;
  
          Class<?> clazz = instance().defaultExceptionHandler;
  
          try {
              constructor = clazz.getConstructor(String.class);
              result = (ExceptionHandler) constructor.newInstance(dbName);
          } catch (SecurityException e) {
              throw new MjdbcRuntimeException(ERROR_TH_INIT_FAILED, e);
          } catch (NoSuchMethodException e) {
              throw new MjdbcRuntimeException(ERROR_TH_INIT_FAILED, e);
          } catch (IllegalArgumentException e) {
              throw new MjdbcRuntimeException(ERROR_TH_INIT_FAILED, e);
          } catch (InstantiationException e) {
              throw new MjdbcRuntimeException(ERROR_TH_INIT_FAILED, e);
          } catch (IllegalAccessException e) {
              throw new MjdbcRuntimeException(ERROR_TH_INIT_FAILED, e);
          } catch (InvocationTargetException e) {
              throw new MjdbcRuntimeException(ERROR_TH_INIT_FAILED, e);
          }
  
          return result;
      }
docs: Returns default {@link ExceptionHandler} implementation
  
  @return default {@link ExceptionHandler} implementation