This describe how third-party script handle user's groups.
GROUP_NONE - user do not have group in third-party script
GROUP_SINGLE - Third-party script use single field for user's group in user table. (So you have to define Am_Protect_Table::FIELD_GROUP_ID in setFieldsMapping function inside CreateTable)
GROUP_MULTI - third-party script have separate table for user to group relations. (So you have to setGroupsTableConfig inside createTable and describe fields of groups_to_user table. )