code: @Override
  	public String doTransformSql(final SqlContext sqlContext, final String sql) {
  		boolean wrapIgnore = true;
  		if (ignorePattern != null) {
  			Matcher matcher = ignorePattern.matcher(sql);
  			wrapIgnore = matcher.matches();
  		}
  
  		String newSql = sql;
  		// sqlを別のSQLで囲む場合のSQLを追加
  		if (!wrapIgnore && StringUtils.isNotEmpty(getWrappedSqlBeginParts())) {
  			newSql = getWrappedSqlBeginParts() + newSql;
  		}
  		if (!wrapIgnore && StringUtils.isNotEmpty(getWrappedSqlEndParts())) {
  			newSql = newSql + getWrappedSqlEndParts();
  		}
  
  		return newSql;
  	}
docs: SQLの前後を別のSQLでWrapする加工を行う。
  ただし、以下の場合は加工対象外とする。
  <ul>
  <li>wrapIgnorePatternに当てはまるSQLの場合</li>
  <li>wrapIgnorePatternの指定がない場合</li>
  </ul>
  
  @see jp.co.future.uroborosql.filter.AbstractSqlFilter#doTransformSql(jp.co.future.uroborosql.context.SqlContext, java.lang.String)