title: Quickfixj 1.5.x/1.6.x custom message with repeating group - compilation issue
body: <p>i am trying to add a custom message and compile quickfixj and am running into an issue where last few fields that i've added are not being picked up (they all have field number > 93000 if it matters)</p>
  
  <p>code generation is ok but compilation fails, i am sure i am missing something obvious, searched for similar issues reported by others but didn't find any, can someone please help</p>
  
  #
  
  <p>public static class NoAccounts extends Group {</p>
  
  <pre><code>    static final long serialVersionUID = 20050617;
      private static final int[] ORDER = {1, 51006, 90002, 90003, 51005, 90001, 93000, , , , , , , 0};
  </code></pre>
  
  #
  
  <p>Here is what i've added</p>
  
  <pre><code>&lt;message name="GetAccountsRsp" msgtype="UsE" msgcat="app"&gt;
    &lt;field name="RequestId" required="Y"/&gt;
    &lt;field name="ResponseStatus" required="N"/&gt;
    &lt;field name="ErrorMessage" required="N"/&gt;
    &lt;component name="AccountGrp" required="N"/&gt;
    &lt;field name="Bookmark" required="N"/&gt;
    &lt;field name="LastFragment" required="Y"/&gt;
  &lt;/message&gt;
  
  &lt;component name="AccountGrp"&gt;
    &lt;group name="NoAccounts" required="N"&gt;
      &lt;field name="Account" required="N"/&gt;
      &lt;field name="RiskNodeID" required="N"/&gt;
      &lt;field name="Name" required="N"/&gt;
      &lt;field name="AutomaticMoveAccountId" required="N"/&gt;
      &lt;field name="Owner" required="N"/&gt;
      &lt;field name="JSCCAccountType" required="N"/&gt;
      &lt;component name="AccountExtension" required="N"/&gt;
    &lt;/group&gt;    
  &lt;/component&gt;
  &lt;component name="AccountExtension"&gt;
    &lt;field name="JpxAccountType" required="N"/&gt;
    &lt;field name="IsOmnibus" required="N"/&gt;
    &lt;field name="IsGross" required="N"/&gt;
    &lt;field name="ClientId" required="N"/&gt;
    &lt;field name="TradingMemberId" required="N"/&gt;
    &lt;field name="ClearingMemberId" required="N"/&gt;
    &lt;field name="IsConcentration" required="N"/&gt;
  &lt;/component&gt;
  
  &lt;field number="50007" name="Bookmark" type="STRING"/&gt;
  &lt;field number="50025" name="RequestId" type="STRING"/&gt;
  &lt;field number="51005" name="Owner" type="STRING"/&gt;
  &lt;field number="51006" name="RiskNodeID" type="STRING"/&gt;
  &lt;field number="51009" description="ClearingMemberId" type="STRING" /&gt;
  &lt;field number="51011" description="TradingMemberId" type="STRING" /&gt;
  &lt;field number="51015" name="ResponseStatus" type="STRING"&gt;
    &lt;value enum="0" description="ACCEPTED" /&gt;
    &lt;value enum="1" description="REJECTED" /&gt;
  &lt;/field&gt;
  &lt;field number="51016" name="ErrorMessage" type="STRING"/&gt;
  &lt;field number="51019" name="NoAccounts" type="NUMINGROUP"/&gt;
  &lt;field number="90001" name="JSCCAccountType" type="STRING"&gt;
    &lt;value enum="1" description="DEFAULT_CLEARING_HOUSE" /&gt;
    &lt;value enum="2" description="CLEARING_HOUSE" /&gt;
    &lt;value enum="3" description="NORMAL" /&gt;
    &lt;value enum="4" description="CONCENTRATION" /&gt;
  &lt;/field&gt;
  &lt;field number="90002" name="Name" type="STRING"/&gt;
  &lt;field number="90003" name="AutomaticMoveAccountId" type="STRING"/&gt;
  &lt;field number="93000" name="JpxAccountType" type="STRING"&gt;
    &lt;value enum="1" description="HOUSE_ACCOUNT_TYPE" /&gt;
    &lt;value enum="2" description="AFFILIATE_ACCOUNT_TYPE" /&gt;
    &lt;value enum="3" description="CLIENT_ACCOUNT_TYPE" /&gt;
  &lt;/field&gt;
  &lt;field number="93001" description="IsOmnibus" type="BOOLEAN"&gt;
    &lt;value enum="N" description="FALSE"/&gt;
    &lt;value enum="Y" description="TRUE"/&gt;
  &lt;/field&gt;
  &lt;field number="93002" description="IsGross" type="BOOLEAN"&gt;
    &lt;value enum="N" description="FALSE"/&gt;
    &lt;value enum="Y" description="TRUE"/&gt;
  &lt;/field&gt;
  &lt;field number="93003" description="ClientId" type="STRING" /&gt;
  &lt;field number="93015" description="IsConcentration" type="BOOLEAN"&gt;
    &lt;value enum="N" description="FALSE"/&gt;
    &lt;value enum="Y" description="TRUE"/&gt;  
  &lt;/field&gt;
  &lt;field number="96005" name="ContractPeriod" type="INT"/&gt;    
  </code></pre>