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