code: @Override
      public CompletableFuture<CreateScopeStatus> createScope(final String scopeName) {
          return getScope(scopeName).createScope().handle((result, ex) -> {
              if (ex == null) {
                  return CreateScopeStatus.newBuilder().setStatus(CreateScopeStatus.Status.SUCCESS).build();
              }
              if (ex instanceof StoreException.DataExistsException ||
                      ex.getCause() instanceof StoreException.DataExistsException) {
                  return CreateScopeStatus.newBuilder().setStatus(CreateScopeStatus.Status.SCOPE_EXISTS).build();
              } else {
                  log.debug("Create scope failed due to ", ex);
                  return CreateScopeStatus.newBuilder().setStatus(CreateScopeStatus.Status.FAILURE).build();
              }
          });
      }
docs: Create a scope with given name.
  
  @param scopeName Name of scope to created.
  @return CreateScopeStatus future.