code: @CheckResult
      @NonNull
      public final PowerAdapter prepend(@NonNull PowerAdapter... adapters) {
          checkNotNull(adapters, "adapters");
          if (adapters.length == 0) {
              return this;
          }
          return new ConcatAdapterBuilder().addAll(adapters).add(this).build();
      }
docs: Concatenates the specified adapters with this adapter, and returns the result.
  @param adapters The adapters to be prepended.
  @return The resulting composite adapter.
  @see #concat(PowerAdapter...)