@Override
    protected final void createAccessMessage() {
        final VendorModelMessageUnacked message = (VendorModelMessageUnacked) mMeshMessage;
        final ApplicationKey key = message.getAppKey();
        final int akf = message.getAkf();
        final int aid = message.getAid();
        final int aszmic = message.getAszmic();
        final int opCode = message.getOpCode();
        final byte[] parameters = message.getParameters();
        final int companyIdentifier = message.getCompanyIdentifier();
        this.message = mMeshTransport.createVendorMeshMessage(companyIdentifier, mSrc, mDst, mLabel, message.messageTtl,
                key, akf, aid, aszmic, opCode, parameters);
        message.setMessage(this.message);
    }
Constructs {@link VendorModelMessageAckedState}

@param src                       Source address
@param dst                       Destination address to which the message must be sent to
@param label                     Label UUID of destination address
@param vendorModelMessageUnacked Wrapper class {@link VendorModelMessageStatus} containing the
                                 opcode and parameters for {@link VendorModelMessageStatus} message
@param handlerCallbacks          {@link InternalMeshMsgHandlerCallbacks} for internal callbacks
@param transportCallbacks        {@link InternalTransportCallbacks} callbacks
@param statusCallbacks           {@link MeshStatusCallbacks} callbacks
@throws IllegalArgumentException exception for invalid arguments
mesh/src/main/java/no/nordicsemi/android/mesh/transport/VendorModelMessageUnackedState.java