/* Test using 'parent' to inherit behaviors */

class foo {
    var a;
    public proc create(x) {a = x;}
}

class bar(foo) {
    var b;
    public proc create(x,y) {b = y;parent.create(x);}
}

class ack(foo) {
    var b;
    public proc create(x,y) {b = y;(parent.create)(x);}
}