title: Java 8 Interface with default Methods not working when Jacoco Enabled
body: <p>We are having an interface with <strong>default methods</strong> and we implemented that interface in both <code>Java</code> and <code>Kotlin</code> classes and we provided the implementation for the non default methods.</p>
  
  <p>When we run in debug mode (which doesn't have testCoverageEnabled = true) and the app works as expected. But when we run in different config with testCoverageEnabled = true, the app is crashing with below error</p>
  
  <pre><code>java.lang.NoSuchMethodError: No static method $$triggerInterfaceInit()V in class Lcom/ui/viewholders/CAViewContract$$CC; or its super classes (declaration of 'ui.viewholders.CAViewContract$$CC' appears in /data/app/SMCXbiLYvHb1Kk08Kee__g==/base.apk)
      at home.c.CCFragment.&lt;clinit&gt;(Unknown Source:0)
      at home.HomePageCardProvider.getFragment(HomePageCardProvider.java:17)
      at home.HomeFragment.handleCardFragment(HomeFragment.java:172)
  </code></pre>
  
  <p><strong>Note:</strong>
  1. JaCoCo version: "0.8.0"
  2. Operating system: Android with minSdk 21</p>
  
  <p>If we change the minSdk to 24, with <code>testCoverageEnabled = true</code> itself, it is working. We are not able to figure out the exact problem.</p>