title: Retrofit - Parse XML with list of elements using SimpleXmlConverterFactory
body: <p>The XML content that returns from server:</p>
  
  <p><code>&lt;root&gt;
      &lt;option value="ROW VALUE1"&gt;ROW CONTENT1&lt;/option&gt;
      &lt;option value="ROW VALUE2"&gt;ROW CONTENT2&lt;/option&gt;
  &lt;/root&gt;</code></p>
  
  <p>My representation for <code>option</code> object:</p>
  
  <pre><code>public class Option {
      @Element(name = "option")
      private String option;
  
      @Attribute(required = false)
      private String value;
  }
  </code></pre>
  
  <p>My representation for <code>Response</code> object:</p>
  
  <pre><code>@Root(name = "root")
  public class GetOptionsResponse
  {
      @ElementList(entry = "option", inline = true)
      private ArrayList&lt;Option&gt; mOptionList;
  }
  </code></pre>
  
  <p>But anytime I tried to run the code and parse it, I got:</p>
  
  <p><code>
  java.lang.RuntimeException: org.simpleframework.xml.core.ValueRequiredException: Unable to satisfy @org.simpleframework.xml.Element(data=false, name=option, required=true, type=void) on field 'option' private java.lang.String com.packagename.models.Option.option for class com.packagename.models.Option at line 1</code></p>
  
  <p>What am I doing wrong?</p>