private void createConfigMeshMessage(final int src, final int dst, @NonNull final ConfigMessage configurationMessage) {
        final ProvisionedMeshNode node = mInternalTransportCallbacks.getNode(dst);
        if (node == null) {
            return;
        }

        final ConfigMessageState currentState = new ConfigMessageState(src, dst, node.getDeviceKey(), configurationMessage,
                getTransport(dst), this, mInternalTransportCallbacks, mStatusCallbacks);
        if (MeshAddress.isValidUnicastAddress(dst)) {
            stateSparseArray.put(dst, toggleState(getTransport(dst), configurationMessage));
        }
        currentState.executeSend();
    }
Sends a mesh message specified within the {@link MeshMessage} object

@param configurationMessage {@link ConfigMessage} Mesh message containing the message opcode and message parameters
mesh/src/main/java/no/nordicsemi/android/mesh/transport/BaseMeshMessageHandler.java