title: Keep class methods but obfuscate packages in proguard
body: <blockquote>
    <p>com.company.package1.CLASS <br />
     - public void MethodA (); <br />
     - public void MethodB ();<br />
     - public void MethodC ();</p>
  </blockquote>
  
  <p>The CLASS has 3 public methods and I need to keep them, but the package could be remove. I.e. the expected result could be </p>
  
  <blockquote>
    <p>a.b.c.CLASS or a.b.c.D(alternative, the class name is obfuscated too) <br />
     - public void MethodA ();<br />
     - public void MethodB ();<br />
     - public void MethodC ();</p>
  </blockquote>
  
  <p>I wrote some scripts but how to extends them in order to fulfill my requirement.</p>
  
  <blockquote>
  <pre><code>    -keep class 
          com.company.package1.CLASS {
          public &lt;methods&gt;;
      }
  
      -repackageclasses ''
      -allowaccessmodification
  </code></pre>
  </blockquote>