public BesuControllerBuilder besuComponent(final BesuComponent besuComponent) {
    this.besuComponent = Optional.ofNullable(besuComponent);
    return this;
  }
Provide a BesuComponent which can be used to get other dependencies

@param besuComponent application context that can be used to get other dependencies
@return the besu controller builder
app/src/main/java/org/hyperledger/besu/controller/BesuControllerBuilder.java