@Override
    public final void setApiMessageIdAsBytes(byte[] value) {

        if (TraceComponent.isAnyTracingEnabled() && tc.isEntryEnabled())
            SibTr.entry(this, tc, "setApiMessageIdAsBytes", value);

        if (value != null) {
            byte[] copy = new byte[value.length];
            System.arraycopy(value, 0, copy, 0, value.length);
            getApi().setField(JsApiAccess.MESSAGEID, copy);
        }
        else {
            getApi().setField(JsApiAccess.MESSAGEID, null);
        }

        if (TraceComponent.isAnyTracingEnabled() && tc.isEntryEnabled())
            SibTr.exit(this, tc, "setApiMessageIdAsBytes");
    }
@ Override public final void setApiMessageIdAsBytes ( byte [ ] value ) { if ( TraceComponent . isAnyTracingEnabled ( ) && tc . isEntryEnabled ( ) ) SibTr . entry ( this , tc , "setApiMessageIdAsBytes" , value ) ; if ( value != null ) { byte [ ] copy = new byte [ value . length ] ; System . arraycopy ( value , 0 , copy , 0 , value . length ) ; getApi ( ) . setField ( JsApiAccess . MESSAGEID , copy ) ; } else { getApi ( ) . setField ( JsApiAccess . MESSAGEID , null ) ; } if ( TraceComponent . isAnyTracingEnabled ( ) && tc . isEntryEnabled ( ) ) SibTr . exit ( this , tc , "setApiMessageIdAsBytes" ) ; }
/*
Set the contents of the ApiMessageId field in the message header.

Javadoc description supplied by JsMessage interface.