internal Parameter(Z3_parameter_kind k, string r) { this.kind = k; this.r = r; }
internal Parameter(Z3_parameter_kind k, AST a) { this.kind = k; this.ast = a; }
internal Parameter(Z3_parameter_kind k, FuncDecl fd) { this.kind = k; this.fd = fd; }
internal Parameter(Z3_parameter_kind k, Symbol s) { this.kind = k; this.sym = s; }
internal Parameter(Z3_parameter_kind k, Sort s) { this.kind = k; this.srt = s; }
internal Parameter(Z3_parameter_kind k, int i) { this.kind = k; this.i = i; }
internal Parameter(Z3_parameter_kind k, double d) { this.kind = k; this.d = d; }