code: private void initStorage() {
      if (this.storage != null) {
        return;
      }
      if (storageOptions == null) {
        this.storage = StorageOptions.getDefaultInstance().getService();
      } else {
        this.storage = storageOptions.getService();
      }
    }
docs: credentials are not available (hence not doing it in the ctor).