- public MessageSendEventsProvider(MessageSendEventsProviderInterface arg) {
- this(new bindings.LDKMessageSendEventsProvider() {
+ private static class LDKMessageSendEventsProviderHolder { MessageSendEventsProvider held; }
+ public static MessageSendEventsProvider new_impl(MessageSendEventsProviderInterface arg) {
+ final LDKMessageSendEventsProviderHolder impl_holder = new LDKMessageSendEventsProviderHolder();
+ impl_holder.held = new MessageSendEventsProvider(new bindings.LDKMessageSendEventsProvider() {