<article xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
         xmlns:zenta="http://magwas.rulez.org/zenta"
         xmlns:zentatools="java:org.rulez.magwas.zentatools.XPathFunctions"
         version="5.0">
   <title>Implemented behaviours</title>
   <section id="feature: feature B">
      <title>feature: feature B</title>
      <section id="operation: step B">
         <title>operation: step B</title>
         <section id="Contract Creation checks the inputs">
            <title>Contract Creation checks the inputs</title>
            <para>
               <itemizedlist>
                  <listitem>
                     <para>throws an error if cannot write it field</para>
                  </listitem>
                  <listitem>
                     <para>throws an error if the contract throws an exception</para>
                  </listitem>
               </itemizedlist>
            </para>
         </section>
      </section>
      <section id="operation: step C">
         <title>operation: step C</title>
         <section id="purpose of the return detail">
            <title>purpose of the return detail</title>
            <para>
               <itemizedlist>
                  <listitem>
                     <para>Return details are recorded</para>
                  </listitem>
               </itemizedlist>
            </para>
         </section>
      </section>
   </section>
   <section id="feature: Feature A">
      <title>feature: Feature A</title>
      <section id="operation: step A">
         <title>operation: step A</title>
         <section id="interface testing">
            <title>interface testing</title>
            <para>
               <itemizedlist>
                  <listitem>
                     <para>test description</para>
                  </listitem>
               </itemizedlist>
            </para>
         </section>
      </section>
   </section>
   <section id="feature: Feature C">
      <title>feature: Feature C</title>
      <section id="operation: step C">
         <title>operation: step C</title>
         <section id="main purpose of the contract">
            <title>main purpose of the contract</title>
            <para>
               <itemizedlist>
                  <listitem>
                     <para>makeRunnerDataFromTestClass creates the data needed for the runner</para>
                  </listitem>
                  <listitem>
                     <para>The test class is the class of the contract</para>
                  </listitem>
               </itemizedlist>
            </para>
         </section>
      </section>
   </section>
   <section id="feature: Vote">
      <title>feature: Vote</title>
      <section id="operation: Compute vote results">
         <title>operation: Compute vote results</title>
         <section id="calculates and stores winner list">
            <title>calculates and stores winner list</title>
            <para>
               <itemizedlist>
                  <listitem>
                     <para>vote result contains winners list</para>
                  </listitem>
               </itemizedlist>
            </para>
         </section>
      </section>
   </section>
</article>
