title: "Could not find a suitable constructor" when extracted interface from my resource class with Jersey 2
body: <p>How can I make Jersey understand that it should use a concrete class instead of the interface for a resource?</p>
  
  <p>I had a working app with a <code>Status</code> resource. Then I extracted an interface <code>IStatus</code>, and moved all JAX-RS annotations there. Now, I get:</p>
  
  <pre><code>org.glassfish.hk2.api.MultiException A MultiException has 1 exceptions.  They are:1. java.lang.NoSuchMethodException: Could not find a suitable constructor in resource.IStatus class
  </code></pre>
  
  <p>I know that this works with RestEasy. Is there any way of making it work with Jersey?</p>