// Auxiliary Tools ///////////////////////////////////////////////////////////
 static IFieldDefinition setFieldValueType( IDocumentDefinition documentDefinition, string fieldName, FieldValueTypeEnum valueType )
 {
     IFieldDefinition field = findFieldDef( documentDefinition, fieldName );
     assert( field != null );
     assert( field.ValueType == FieldValueTypeEnum.FVT_Text );
     field.ValueType = valueType;
     assert( field.ValueType == valueType );
     return field;
 }
        // Auxiliary Tools ///////////////////////////////////////////////////////////

        static IFieldDefinition setFieldValueType(IDocumentDefinition documentDefinition, string fieldName, FieldValueTypeEnum valueType)
        {
            IFieldDefinition field = findFieldDef(documentDefinition, fieldName);

            assert(field != null);
            assert(field.ValueType == FieldValueTypeEnum.FVT_Text);
            field.ValueType = valueType;
            assert(field.ValueType == valueType);
            return(field);
        }