### BTest baseline data generated by btest-diff. Do not edit. Use "btest -U/-u" to update. Requires BTest >= 0.63.
module Test {

public type X = struct {
    method void retain1() &static { assert True;
 }
    method void retain2() &static;
    method void retain3() &always-emit { assert True;
 }
    method void retain4() &static &always-emit { assert True;
 }
};
public type Y = struct {
    any callback &always-emit;
};

global Y y1 = [$callback=X::retain1];
global Y y2 = [$callback=X::retain2];

method void X::retain2() &static {
    assert True;
}

}
