public string SExpr() { Contract.Ensures(Contract.Result<string>() != null); return Native.Z3_ast_to_string(Context.nCtx, NativeObject); }