title: Scala overloaded constructors and super
body: <p>I can't understand how to develop Scala code similar to the following on Java:</p>
  
  <pre><code>public abstract class A {
     protected A() { ... }
     protected A(int a) { ... }
  }
  
  public abstract class B {
     protected B() { super(); }
     protected B(int a) { super(a); }
  }
  
  public class C extends B {
     public C() { super(3); }
  }
  </code></pre>
  
  <p>while it's clear how to develop C class, I can't get how to receive B. Help, please.</p>
  
  <p>P.S. I'm trying to create my own BaseWebPage derived from wicket WebPage which is a common practice for Java</p>