code: public void createBlob(String key, byte [] data, SettableBlobMeta meta) throws KeyAlreadyExistsException, IOException {
          AtomicOutputStream out = null;
          try {
              out = createBlob(key, meta);
              out.write(data);
              out.close();
              out = null;
          } finally {
              if (out != null) {
                  out.cancel();
              }
          }
      }
docs: Wrapper called to create the blob which contains
  the byte data
  @param key Key for the blob.
  @param data Byte data that needs to be uploaded.
  @param meta Metadata which contains the acls information
  @throws KeyAlreadyExistsException
  @throws IOException