code: public boolean isAutoSequence()
      {
          if (this.getCounterField() != null)
              if (!DBConstants.FALSE.equalsIgnoreCase(this.getTable().getProperty(SQLParams.AUTO_SEQUENCE_ENABLED)))
                  return super.isAutoSequence();  // Yes, this record has an autosequence key that is enabled.
          return false;
      }
docs: Does this fieldlist have a primary key that is auto-sequence.
  This can be turned off (in thick) by setting table.setProperty(AUTO_SEQUENCE_KEY, FALSE),
  which is primarily used to restore an archive with changing the autosequenced values.
  Note: Thin FieldList's ALWAYS have auto-sequence keys.
  @return True if autosequence key.