public class Garage<A> : GLib.Object {
    private A wagen;

    public void parke(A auto) {
        this.wagen = auto;
    }
}