public TreeGen(Global global, TreeFactory make) { this.global = global; this.definitions = global.definitions; this.make = make;
public TreeGen(Global global) { this(global, global.make);
    public TreeGen(Global global, TreeFactory make) {        this.global = global;	this.definitions = global.definitions;        this.make = make;    }