code: @Override
      public QBitValue appendSQL(final SQLSelect _sql)
      {
          final IBitEnum[] consts = this.bitEnum.getClass().getEnumConstants();
          final int max = consts[consts.length - 1].getInt() * 2;
          boolean first = true;
          for (int i = 0; i < max; i++) {
              if (!this.added.contains(i) && BitEnumType.isSelected(i, this.bitEnum)) {
                  if (first) {
                      first = false;
                  } else {
                      _sql.addPart(SQLPart.COMMA);
                  }
                  _sql.addValuePart(i);
              }
          }
          return this;
      }
docs: {@inheritDoc}