title: JAXB unmarshalling Unknown issue
body: <p>I am unmarshalling a xml using JAXB , But it is returning wrong value all of a sudden it is returning a wrong value. A day before it was working fine.</p>
  
  <p>Node :
  <code>&lt;ListID&gt;166&lt;/ListID&gt;</code></p>
  
  <p>The Unmarshalling code is : </p>
  
  <pre><code>public class ResponseParser {
  static Object obj;
  
  public static Object parseResponse(String response, Class&lt;?&gt; ctxClass) {
      try {
          ByteArrayInputStream input = new ByteArrayInputStream(response.getBytes());
          JAXBContext jc = JAXBContext.newInstance (ctxClass);
          Unmarshaller  unmarshaller = jc.createUnmarshaller();
          obj =   unmarshaller.unmarshal(input);
      }
      catch (JAXBException e) {
  
      }
      return obj;
  }
  }
  </code></pre>
  
  <p>It is returning : <code>-90</code> .But it is returning sequentially like before <code>-90</code> it was <code>-91</code></p>
  
  <p>Please Help!</p>