docs: @Override
    public final synchronized DataSource lazyGetDataSource() throws Exception {
      String beanName = getDataSourceName();
      HikariDataSource dataSource =
        (HikariDataSource) getBeansMap().get(beanName);
      if (dataSource == null) {
        dataSource = new HikariDataSource();
        dataSource.setJdbcUrl(getDatabaseName());
        dataSource.setDriverClassName("org.sqlite.JDBC");
        getBeansMap().put(beanName, dataSource);
        lazyGetLogger().info(null, FactoryAppBeansSqlite.class, beanName
          + " has been created.");
      }
      return dataSource;
    }