@Override
    public boolean parseData(@NonNull final byte[] data) {
        if (node.getProvisioneePublicKeyXY() == null) {
            provisioningStatusCallbacks.onProvisioningStateChanged(node, States.PROVISIONING_PUBLIC_KEY_RECEIVED, data);
        }
        generateSharedECDHSecret(data);
        return true;
    }
Constructs the provisioning publick key state.

@param node                        {@link UnprovisionedMeshNode} node.
@param internalTransportCallbacks  {@link InternalTransportCallbacks} callbacks.
@param provisioningStatusCallbacks {@link MeshProvisioningStatusCallbacks} callbacks.
mesh/src/main/java/no/nordicsemi/android/mesh/provisionerstates/ProvisioningPublicKeyState.java