code: public CDILiquibaseConfig createCDILiquibaseConfig() {
          final String id = UUID.randomUUID().toString();
          log.fine(LogType.LOG, String.format("[id = %s] createConfig(). Date: '%s'", id, new Date()));
  
          final InputStream is = SchemesCDIConfigBuilder.class.getResourceAsStream(SCHEMA_NAME);
          try {
              return jvmLocked(id, new Callable<CDILiquibaseConfig>() {
                  public CDILiquibaseConfig call() throws Exception {
                      return createCDILiquibaseConfig(id, is);
                  }
              });
          } catch (Exception ex) {
              log.warning(LogType.LOG, String.format("[id = %s] Unable to initialize liquibase where '%s'.", id, ex.getMessage()), ex);
              return null;
          } finally {
              try {
                  is.close();
              } catch (IOException ioe) {
                  log.warning(LogType.LOG, String.format("[id = %s] IOException during closing an input stream '%s'.", id, ioe.getMessage()), ioe);
              }
          }
      }
docs: API method.