private OptionBacking makeUnion() { if (this.union == null) { this.union = new None(); } return(this.union); }
public Option(None @case) { this.union = @case; }
public Option(Some @case) { this.union = @case; }
private OptionBacking makeUnion() { if (this.union == null) { this.union = new None(); } return(this.union); }
public Option(None @case) { this.union = @case; }
public Option(Some @case) { this.union = @case; }