title: Two Classes have same XML type name
body: <p>Im having this error where it says that i have two classes of same XML type name</p>
  
  <p>so the problem is between InfoSource -> NameSearchFilters -> SearchRequest</p>
  
  <p><strong>error</strong></p>
  
  <pre><code>Caused by: com.sun.xml.internal.bind.v2.runtime.IllegalAnnotationsException: 2 counts of IllegalAnnotationExceptions
  Two classes have the same XML type name "{http://test.au/schema/namesearch}InfoSource". Use @XmlType.name and @XmlType.namespace to assign different names to them.
      this problem is related to the following location:
          at au.test.identitySearch.model.InfoSource
          at protected au.test.identitySearch.model.InfoSource au.test.identitySearch.model.nameSearch.NameSearchFilters.infoSourceList
          at au.test.identitySearch.model.nameSearch.NameSearchFilters
      this problem is related to the following location:
          at au.test.identitySearch.model.InfoSource
          at protected au.test.identitySearch.model.InfoSource au.test.identitySearch.model.nameSearch.NameSearchFilters.infoSourceList
          at au.test.identitySearch.model.nameSearch.NameSearchFilters
          at protected au.test.identitySearch.model.nameSearch.NameSearchFilters au.test.identitySearch.ws.model.SearchRequest.searchFilters
          at au.test.identitySearch.ws.model.SearchRequest
  </code></pre>
  
  <p><strong>InfoSource</strong></p>
  
  <pre><code>@XmlAccessorType(XmlAccessType.FIELD)
  @XmlType(name = "InfoSource", propOrder = {
      "infoSource"
  })
  
  public class InfoSource {
  
      @XmlElement
      protected List&lt;String&gt; infoSource;
  </code></pre>
  
  <p><strong>NameSearchFilters</strong></p>
  
  <pre><code>@XmlAccessorType(XmlAccessType.FIELD)
  @XmlType(name = "NameSearchFilters", propOrder = {
  
  })
  public class NameSearchFilters {
  
      @XmlElement
      protected InfoSource infoSourceList;
      @XmlElement
      protected String nameType;
  </code></pre>
  
  <p><strong>SearchRequest</strong></p>
  
  <pre><code>@XmlAccessorType(XmlAccessType.FIELD)
  @XmlType(name = "", propOrder = {
      "searchControls",
      "searchCriteria",
      "searchFilters"
  })
  @XmlRootElement(name = "searchRequest")
  public class SearchRequest {
  
      @XmlElement(required = true)
      protected SearchControls searchControls;
      @XmlElement(required = true)
      protected NameSearchCriteria searchCriteria;
      @XmlElement
      protected NameSearchFilters searchFilters;
  </code></pre>
  
  <p>Why is there problem here?</p>