impl_holder.held = new CustomMessageReader(new bindings.LDKCustomMessageReader() {
@Override public long read(short message_type, byte[] buffer) {
Result_COption_TypeZDecodeErrorZ ret = arg.read(message_type, buffer);
impl_holder.held = new CustomMessageReader(new bindings.LDKCustomMessageReader() {
@Override public long read(short message_type, byte[] buffer) {
Result_COption_TypeZDecodeErrorZ ret = arg.read(message_type, buffer);