code: @Override
      public int append2SQLSelect(final Type _type,
                                  final SQLSelect _select,
                                  final int _tableIndex,
                                  final int _colIndex)
      {
          int ret = 0;
          Type tmpType = _type;
          // not all types inside a hierarchy have the typattribute assigned so it must be searched for
          while (!tmpType.isCheckStatus() && tmpType.getParentType() != null) {
              tmpType = tmpType.getParentType();
          }
          if (tmpType.isCheckStatus()) {
              for (final String colName : tmpType.getStatusAttribute().getSqlColNames()) {
                  _select.column(_tableIndex, colName);
                  getColIndexs().add(_colIndex + ret);
                  ret++;
              }
          }
          return ret;
      }
docs: {@inheritDoc}