code: @CheckResult
      @NonNull
      public final PowerAdapter compose(@NonNull Transformer transformer) {
          return checkNotNull(transformer, "transformer").transform(this);
      }
docs: Applies the specified {@link Transformer} to this adapter, and returns the result.