<propertyTable>

  <!-- optional helper -->
  <fieldValueSupportMapper>
    <fieldvaluesupport label = "arabicNumeral" url = 
"file:///local/users/cdyreson/tauzaman/tests/iotests/files/ArabicNumeral.class"/>
    <fieldvaluesupport label = "englishMonthNames" url = 
"file:///local/users/cdyreson/tauzaman/tests/iotests/files/englishMonthNames.xml"/>
    <fieldvaluesupport label = "periodLeftDelimiterList" url = 
"file:///local/users/cdyreson/tauzaman/tests/iotests/files/periodLeftDelimiterList.xml"/>
    <fieldvaluesupport label = "periodRightDelimiterList" url =
"file:///local/users/cdyreson/tauzaman/tests/iotests/files/periodRightDelimiterList.xml"/>
    <fieldvaluesupport label = "directionList" url = 
"file:///local/users/cdyreson/tauzaman/tests/iotests/files/directionList.xml"/>
    <fieldvaluesupport label = "englishNowNames" url = 
"file:///local/users/cdyreson/tauzaman/tests/iotests/files/englishNowNames.xml" />
  </fieldValueSupportMapper>

  <property name = "Locale" value = "Diyarbakir" />

  <property name = "InstantInputFormat" >
    <value>
      
      <format>
        <instant>
           <day value = "$day"/>
           <month value = "$month" />
           <year value = "$year" />
        </instant>
      </format>

      <fieldInfo variable = "month" name = "monthOfYear" using = "englishMonthNames" />
      <fieldInfo variable = "day" name = "dayOfMonth" using = "arabicNumeral" />
      <fieldInfo variable = "year" name = "year" using = "arabicNumeral" />

    </value>
  </property>

  <property name = "InstantOutputFormat" >
    <value>

      <format>
        <instant>
           <day value = "$day"/>
           <month value = "$month" />
           <year value = "$year" />
        </instant>
      </format>

      <fieldInfo variable = "month" name = "monthOfYear" using = "englishMonthNames" />
      <fieldInfo variable = "day" name = "dayOfMonth" using = "arabicNumeral" />
      <fieldInfo variable = "year" name = "year" using = "arabicNumeral" />

    </value>
  </property>

  <property name = "IntervalInputFormat">
    <value>
      <format>
        <months value = "$monthAsNumber" />
      </format>

      <fieldInfo variable = "monthAsNumber" name = "month" using = "arabicNumeral" />
    </value>
  </property>

  <property name = "IntervalOutputFormat">
    <value>
      <format>
        <months value = "$monthAsNumber" />
      </format>

      <fieldInfo variable = "monthAsNumber" name = "month" using = "arabicNumeral" />
    </value>
  </property>

  <property name = "NowRelativeInstantInputFormat">
    <value>
      <format>
         <now value = "$now" />
         <direction value = "$direction" />
         $interval
      </format>

      <fieldInfo variable = "now" name = "now" using = "englishNowNames"/>

      <importFormat variable = "interval" name = "IntervalInputFormat" />

      <fieldInfo variable = "direction" name = "directions" using = "directionList" />
    </value>
  </property>

  <property name = "NowRelativeInstantOutputFormat">
    <value>
      <format>
         <now value = "$now" />
         <direction value = "$direction" />
         $interval
      </format>

      <fieldInfo variable = "now" name = "now" using = "englishNowNames"/>

      <importFormat variable = "interval" name = "IntervalOutputFormat" />

      <fieldInfo variable = "direction" name = "directions" using = "directionList" />

    </value>
  </property>

  <property name = "PeriodInputFormat">
    <value>
      <format>
         <period>
         <delimiter value = "$leftClosed" />
         $instant
         $instant 
         <delimiter value = "$rightClosed" />
         </period>
      </format>
 
      <importFormat variable = "instant" name = "InstantInputFormat" />

      <fieldInfo variable = "leftClosed" name = "periodDelimiter" using = "periodLeftDelimiterList"/>
      <fieldInfo variable = "rightClosed" name = "periodDelimiter" using = "periodRightDelimiterList"/>
    </value>
  </property>

  <property name = "PeriodOutputFormat">
    <value>
      <format>
         <period>
         <delimiter value = "$leftClosed" />
         $instant
         $instant 
         <delimiter value = "$rightClosed" />
         </period>
      </format>

      <importFormat variable = "instant" name = "InstantOutputFormat" />

      <fieldInfo variable = "leftClosed" name = "periodDelimiter" using = "periodLeftDelimiterList"/>
      <fieldInfo variable = "rightClosed" name = "periodDelimiter" using = "periodRightDelimiterList"/>
    </value>
  </property>

  <property name = "IndeterminateInstantInputFormat">
    <value>
      <format> 
          <indeterminateInstant>
          $lower 
          $upper 
          <distribution value = "$distribution" />
          </indeterminateInstant>
      </format>

      <importFormat variable = "lower" name = "InstantInputFormat" />
      <importFormat variable = "upper" name = "InstantInputFormat" />

      <fieldInfo variable = "distribution" name = "distribution" using =
"file:///local/users/cdyreson/tauzaman/tests/iotests/files/distributionNames.xml"/>
    </value>
  </property>

  <property name = "IndeterminateInstantOutputFormat">
    <value>
      <format> 
          <indeterminateInstant>
          $lower 
          $upper 
          <distribution value = "$distribution" />
          </indeterminateInstant>
      </format>

      <importFormat variable = "lower" name = "InstantOutputFormat" />
      <importFormat variable = "upper" name = "InstantOutputFormat" />

      <fieldInfo variable = "distribution" name = "distribution" using =
"file:///local/users/cdyreson/tauzaman/tests/iotests/files/distributionNames.xml"/>
    </value>
  </property>

   <property name = "OverrideInputOrder" value = 
"file:///local/users/cdyreson/tauzaman/tests/iotests/files/ADGregorianCalendar.xml" />


  <!-- descriptor of this specification file -->
  <descriptor>

    <versions>
      <currentVersion tag = "" url = ""/>
      <previousVersion tag = "" url = ""/>
    </versions>

    <contact>
      <name></name>
      <email></email>
    </contact>

    <reference></reference>

    <description></description>

  </descriptor>

</propertyTable>