[DBus (name = "org.gnome.test")]
public interface Scanner : GLib.Object {

    public abstract void method_a ();
    public abstract void method_b ();

}

public abstract class KlassA : GLib.Object {

    public void method_a () {
        stdout.printf ("Method a\n");
    }

}

public class KlassB : KlassA, Scanner {

    public void method_b () {
        stdout.printf ("Method b\n");
    }
}

public static void main(string[] args) {

}
