if (bindings.CResult_PaymentPreimageAPIErrorZ_is_ok(ptr)) {
return new Result_PaymentPreimageAPIErrorZ_OK(null, ptr);
} else {
if (bindings.CResult_PaymentPreimageAPIErrorZ_is_ok(ptr)) {
return new Result_PaymentPreimageAPIErrorZ_OK(null, ptr);
} else {