title: Crazy ClassLoader question
body: <p>The classes:</p>
  
  <pre><code>public interface Inter {
    ...some methods...
  }
  
  public class Impl implements Inter {
    ...some implementations...
  }
  </code></pre>
  
  <p>The issue is that for some freaky reason, I have to load the interface <code>Inter</code> with <strong>child</strong> ClassLoader and the implementation class <code>Impl</code> with <strong>parent</strong> ClassLoader.</p>
  
  <p>In this case I will get <code>NoClassDefError</code>, because the parent ClassLoader that is trying to load the implementation <code>Impl</code> doesn't know about the interface <code>Inter</code> that was loaded in child ClassLoader.</p>
  
  <p>Is there any way of loading the implementation with child ClassLoader (context ClassLoader) ? Or may be I need to write some custom ClassLoader to load both of them (by breaking the delegation rule) ?</p>