title: What is JAXBContext.newInstance(String contextPath)?
body: <p>I see the usage of the below method in my project</p>
  
  <pre><code>JAXBContext jc = JAXBContext.newInstance("org.test.customer");
  </code></pre>
  
  <p>where <code>org.test.customer</code> is the package name.</p>
  
  <p>Does it mean we can marshal/unmarshal classes which lies under <code>org.test.customer</code>?</p>
  
  <p>My understanding is based on 
  <a href="http://docs.oracle.com/javaee/5/api/javax/xml/bind/JAXBContext.html#newInstance(java.lang.String)" rel="noreferrer">http://docs.oracle.com/javaee/5/api/javax/xml/bind/JAXBContext.html#newInstance(java.lang.String)</a></p>