title: Keep inner interface method names in proguard
body: <p>Lets say I have..</p>
  
  <pre><code>public class SomeClass {
  
  
      public interface someInterface {
  
          public void firstMethod(String variable);
  
  
          public void secondMethod(String variable);
  
  
          public void thirdMethod();
  
      }
  }
  </code></pre>
  
  <p>and I do..</p>
  
  <pre><code>-keep,includedescriptorclasses public class com.somepackage.SomeClass {
      &lt;fields&gt;;
      &lt;methods&gt;;
  }
  
  -keep public interface com.somepackage.someInterface {*;}
  </code></pre>
  
  <p>I end up with </p>
  
  <pre><code>public interface someInterface {
  
          public void a(String variable);
  
  
          public void a(String variable);
  
  
          public void a();
  
      }
  </code></pre>
  
  <p>How do I ensure this interface's method names are not obfuscated while still obfuscating the rest of the class? </p>