protected override WorkListStatusSchema CreateStatusSchemaCore(FeatureClassDefinition definition) { int fieldIndex; try { fieldIndex = definition.FindField(_statusFieldName); if (fieldIndex < 0) { throw new ArgumentException($"No field {_statusFieldName}"); } } catch (Exception e) { _msg.Error($"Error find field {_statusFieldName} in {definition.GetName()}", e); throw; } return(new WorkListStatusSchema(_statusFieldName, fieldIndex, (int)IssueCorrectionStatus.NotCorrected, (int)IssueCorrectionStatus.Corrected)); }