code: private StringBuilder wrapIfComment(final StringBuilder original, final StringBuilder addParts,
  			final TableMetadata.Column col) {
  		String camelColName = col.getCamelColumnName();
  		// フィールドがセットされていない場合はカラム自体を削る
  		if (isStringType(col.getDataType())) {
  			if (emptyStringEqualsNull) {
  				original.append("/*IF SF.isNotEmpty(").append(camelColName).append(") */")
  						.append(System.lineSeparator());
  			} else {
  				original.append("/*IF ").append(camelColName).append(" != null */").append(System.lineSeparator());
  			}
  		} else {
  			original.append("/*IF ").append(camelColName).append(" != null */").append(System.lineSeparator());
  		}
  		original.append(addParts);
  		original.append("/*END*/").append(System.lineSeparator());
  		return original;
  	}
docs: IFコメントでSQLをラップする
  
  @param original SQL
  @param addParts IFコメントの中に含まれるSQLパーツ
  @param col カラム情報
  @return SQL