protected static NetworkTopologyDiscovery newNetworkTopologyDiscovery(){
  NetworkTopologyDiscovery instance=null;
  ClassDelegate delegate=_databaseClassDelegate.get();
  if (delegate != null) {
    instance=delegate.newNetworkTopologyDiscovery();
  }
  return (instance != null ? instance : new NetworkTopologyDiscoveryImpl());
}

protected static NetworkTopologyDiscovery newNetworkTopologyDiscovery ( ) { NetworkTopologyDiscovery instance = null ; ClassDelegate delegate = _databaseClassDelegate . get ( ) ; if ( delegate != null ) { instance = delegate . newNetworkTopologyDiscovery ( ) ; } return ( instance != null ? instance : new NetworkTopologyDiscoveryImpl ( ) ) ; }
returns a new instance of networktopologydiscovery using the class delegate if it exists .
