microsoft-azure-storage/src/com/microsoft/azure/storage/file/FileRequestOptions.java
protected static final FileRequestOptions populateAndApplyDefaults(final FileRequestOptions options,
            final CloudFileClient client) {
        return FileRequestOptions.populateAndApplyDefaults(options, client, true);
    }
protected static final FileRequestOptions populateAndApplyDefaults(final FileRequestOptions options,
            final CloudFileClient client) {
        return FileRequestOptions.populateAndApplyDefaults(options, client, true);
    }
Uses the concurrent request count from the specified client if <code>null</code>, sets a default value for
everything else, and sets defaults as defined in the parent class.

@param options
The input options to copy from when applying defaults
@param client
A {@link CloudFileClient} object that represents the service client used to set the default timeout
interval and retry policy, if they are <code>null</code>. Additionally, if the
{@link #concurrentRequestCount} field's value is null, it will be set to the value specified by the
cloud file client's {@link CloudFileClient#getConcurrentRequestCount} method.