Create a collection entity to map Collation node list when spellcheck is enabled

"Collation" node is list item and it can consist from multiple collation nodes as configured in solr as  <lst name="collation">.
 <lst> node indicates that the node is list of items.
The Query property is used to map spellcheck original query term which defined in name attribute of the misspellingsAndCorrections node in solr.
for example; 
 <lst name="misspellingsAndCorrections">
        <str [here==>] name="produtc" >product</str>
  </lst>
here is the full sonfig node to see complete picture of the solr spellcheck configuration;

<lst name="spellcheck">
  <lst name="suggestions">
    <lst name="produtc">
      <int name="numFound">1</int>
      <int name="startOffset">0</int>
      <int name="endOffset">7</int>
      <arr name="suggestion">
        <str>product</str>
      </arr>
    </lst>
    <lst name="collation">
      <str name="collationQuery">product</str>
      <int name="hits">1000</int>
      <lst name="misspellingsAndCorrections">
        <str name="produtc">product</str>
      </lst>
    </lst>
  </lst>
</lst>