code: 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;
          }
      }
docs: 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