public synchronized void start(){
  if (isStarted) {
    return;
  }
  if (isStopped) {
    throw new IllegalStateException("Cannot restart a TorClient instance.  Create a new instance instead.");
  }
  logger.info("Starting Orchid (version: " + Tor.getFullVersion() + ")");
  verifyUnlimitedStrengthPolicyInstalled();
  directoryDownloader.start(directory);
  circuitManager.startBuildingCircuits();
  if (dashboard.isEnabledByProperty()) {
    dashboard.startListening();
  }
  isStarted=true;
}

public synchronized void start ( ) { if ( isStarted ) { return ; } if ( isStopped ) { throw new IllegalStateException ( "Cannot restart a TorClient instance.  Create a new instance instead." ) ; } logger . info ( "Starting Orchid (version: " + Tor . getFullVersion ( ) + ")" ) ; verifyUnlimitedStrengthPolicyInstalled ( ) ; directoryDownloader . start ( directory ) ; circuitManager . startBuildingCircuits ( ) ; if ( dashboard . isEnabledByProperty ( ) ) { dashboard . startListening ( ) ; } isStarted = true ; }
start running the tor client service .
