@Override
  public String[] getVersion() {
    // the PluginVersionsProvider has registered plugins and their versions by this time.
    return Stream.concat(
            Stream.of(BesuVersionUtils.version()),
            pluginVersionsProvider.getPluginVersions().stream())
        .toArray(String[]::new);
  }
Instantiates a new Version provider.

@param pluginVersionsProvider the plugin versions provider
app/src/main/java/org/hyperledger/besu/cli/util/VersionProvider.java