docs: protected AuthenticationInfo customInfoIfNecessay(AuthenticationInfo authenticationInfo) {
          if (StringUtils.isNotBlank(customUser)) {
              authenticationInfo.setUsername(customUser);
          }
          if (StringUtils.isNotBlank(customPasswd)) {
              authenticationInfo.setPassword(customPasswd);
          }
          if (StringUtils.isNotBlank(customSchema)) {
              authenticationInfo.setDefaultDatabaseName(customSchema);
          }
  
          return authenticationInfo;
      }