title: Using Scala traits with implemented methods in Java
body: <p>I guess it is not possible to invoke methods implemented in Scala traits from Java, or is there a way? </p>
  
  <p>Suppose I have in Scala:</p>
  
  <pre><code>trait Trait {
    def bar = {}
  }
  </code></pre>
  
  <p>and in Java if I use it as </p>
  
  <pre><code>class Foo implements Trait {
  }
  </code></pre>
  
  <p>Java complains that <code>Trait is not abstract and does not override abstract method bar() in Trait</code></p>