title: Creating an instance of a static abstract class with Java reflection?
body: <p>I have this:</p>
  
  <pre><code>public interface Receiver extends x.y.a
  {
      public static abstract class Stub extends x.y.b implements Receiver
      {
          public Stub()
          {
          }
      }
  }
  </code></pre>
  
  <p>and want to write this:</p>
  
  <pre><code>private final Receiver receiver = new Receiver.Stub()
  {
  };
  </code></pre>
  
  <p>using reflection. Is that even possible? I can find the Stub() constuctor, but of course it fails to execute on its own.</p>