microsoft-azure-storage/src/com/microsoft/azure/storage/CloudStorageAccount.java
private static CloudStorageAccount tryConfigureDevStore(final Map<String, String> settings)
            throws URISyntaxException {
        if (matchesSpecification(
                settings,
                allRequired(USE_DEVELOPMENT_STORAGE_NAME),
                optional(DEVELOPMENT_STORAGE_PROXY_URI_NAME))) {
            if (!Boolean.parseBoolean(settings.get(USE_DEVELOPMENT_STORAGE_NAME))) {
                throw new IllegalArgumentException(SR.INVALID_CONNECTION_STRING_DEV_STORE_NOT_TRUE);
            }

            URI devStoreProxyUri = null;

            if (settings.containsKey(DEVELOPMENT_STORAGE_PROXY_URI_NAME)) {
                devStoreProxyUri = new URI(settings.get(DEVELOPMENT_STORAGE_PROXY_URI_NAME));
            }

            return getDevelopmentStorageAccount(devStoreProxyUri);
        } else {
            return null;
        }
    }
private static CloudStorageAccount tryConfigureDevStore(final Map<String, String> settings)
            throws URISyntaxException {
        if (matchesSpecification(
                settings,
                allRequired(USE_DEVELOPMENT_STORAGE_NAME),
                optional(DEVELOPMENT_STORAGE_PROXY_URI_NAME))) {
            if (!Boolean.parseBoolean(settings.get(USE_DEVELOPMENT_STORAGE_NAME))) {
                throw new IllegalArgumentException(SR.INVALID_CONNECTION_STRING_DEV_STORE_NOT_TRUE);
            }

            URI devStoreProxyUri = null;

            if (settings.containsKey(DEVELOPMENT_STORAGE_PROXY_URI_NAME)) {
                devStoreProxyUri = new URI(settings.get(DEVELOPMENT_STORAGE_PROXY_URI_NAME));
            }

            return getDevelopmentStorageAccount(devStoreProxyUri);
        } else {
            return null;
        }
    }
Evaluates connection settings and returns a CloudStorageAccount representing Development Storage.

@param settings
A <code>java.util.Map</code> of key/value pairs which represents the connection settings.
@return A {@link CloudStorageAccount} object constructed from the values provided in the connection settings, or
null if
one cannot be constructed.
@throws URISyntaxException
if the connection settings contains an invalid URI