// ===================================================================================
 //                                                                         Constructor
 //                                                                         ===========
 public BsWhiteRefTargetCB() {
   if (DBFluteConfig.getInstance().isPagingCountLater()) {
     enablePagingCountLater();
   }
   if (DBFluteConfig.getInstance().isPagingCountLeastJoin()) {
     enablePagingCountLeastJoin();
   }
   if (DBFluteConfig.getInstance().isCheckCountBeforeQueryUpdate()) {
     enableCheckCountBeforeQueryUpdate();
   }
 }
 // ===================================================================================
 //                                                                           SqlClause
 //                                                                           =========
 @Override
 protected SqlClause createSqlClause() {
   SqlClauseCreator creator = DBFluteConfig.getInstance().getSqlClauseCreator();
   if (creator != null) {
     return creator.createSqlClause(this);
   }
   return new ImplementedSqlClauseCreator().createSqlClause(this); // as default
 }
 protected boolean isEmptyStringParameterAllowed() {
   return DBFluteConfig.getInstance().isEmptyStringParameterAllowed();
 }
 {
   _tableSqlName.xacceptFilter(DBFluteConfig.getInstance().getTableSqlNameFilter());
 }
 @Override
 protected String getLogTimestampFormat() {
   return DBFluteConfig.getInstance().getLogTimestampFormat();
 }