public Goal Translate(Context ctx) { Contract.Requires(ctx != null); return new Goal(ctx, Native.Z3_goal_translate(Context.nCtx, NativeObject, ctx.nCtx)); }