title: Instantiate a static abstract class through reflections
body: <pre><code>public class FingerprintManager {
  
       * @hide
       */
     // this class is hidden 
      public static abstract class EnrollmentCallback {
  
          public void onEnrollmentError(int errMsgId, CharSequence errString) { }
  
  
          public void onEnrollmentHelp(int helpMsgId, CharSequence helpString) { }
  
  
          public void onEnrollmentProgress(int remaining) { }
      };
  }
  </code></pre>
  
  <p>EnrollmentCallback  class is hidden.Is there a way to instantiate EnrollmentCallback class through reflection which is equivalent to :</p>
  
  <pre><code>EnrollmentCallback callbackObject = new EnrollmentCallback ()
  {
          public void onEnrollmentError(int errMsgId, CharSequence errString) { }
  
  
          public void onEnrollmentHelp(int helpMsgId, CharSequence helpString) { }
  
  
          public void onEnrollmentProgress(int remaining) { }
  };
  </code></pre>