title: extended classes from jar does not work
body: <p>I've a project in which xmlbeans 2.6.0 jars are referenced and are added to the classpath. I create a class similar to the below:</p>
  
  <pre><code>import org.apache.xmlbeans.SchemaType;
  import org.apache.xmlbeans.impl.values.XmlComplexContentImpl;
  import org.apache.xmlbeans.impl.values.XmlObjectBase;
  
  public class Test3 extends XmlComplexContentImpl {
  
      public Test3(SchemaType type) {
          super(type);
      }
  
      public void hello() {
  
          // The below method is present in XmlObjectBase which is extended by XmlComplexContentImpl
          // XmlObjectBase and XmlComplexContentImpl are part of jar
          generatedSetterHelperImpl(null, null, 0, (short)2);
  
      }
  
  }
  </code></pre>
  
  <p>And when I create an instance of Test3 and call <code>hello()</code> method, an error <code>NoSuchMethodError</code> is thrown. It basically does not lookup the extended class for the method instead searches for the method in Test3.</p>
  
  <pre><code>java.lang.NoSuchMethodError: com.voxify.vui.action.Test3.generatedSetterHelperImpl(Lorg/apache/xmlbeans/XmlObject;Ljavax/xml/namespace/QName;IS)Lorg/apache/xmlbeans/XmlObject;
  </code></pre>