private void setProvisioningCapabilities(final ProvisioningCapabilities capabilities) {
        this.algorithmTypes = capabilities.getSupportedAlgorithmTypes();
        this.outputOOBSize = capabilities.getOutputOOBSize();
        this.inputOOBSize = capabilities.getInputOOBSize();
        this.publicKeyType = capabilities.getRawPublicKeyType();
    }
Constructs the provisioning start state.

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