if ( parent.getProtoToUse() < 18 ) return 0;
	public int getMaxConnectedServers( NetworkInfo network ) {		/* does this networkinfo has servers/supernodes */		if ( network.hasServers() || network.hasSupernodes() ) {			OptionsInfo option = null;			String prefix = null;			if ( network.getNetworkType() == NetworkInfo.Enum.FT ) {				/* first the option-prefix */				option = ( OptionsInfo ) this.infoMap.get( "FT-options_prefix" );				prefix = option.getValue();				/* now the max_connected_server/peers */				option = ( OptionsInfo ) this.infoMap.get( prefix + "max_ultrapeers" );				return new Integer( option.getValue() ).intValue();			}			if ( network.getNetworkType() == NetworkInfo.Enum.GNUT ) {				/* first the option-prefix */				option = ( OptionsInfo ) this.infoMap.get( "GNUT2-options_prefix" );				prefix = option.getValue();				/* now the max_connected_server/peers */				option = ( OptionsInfo ) this.infoMap.get( prefix + "max_ultrapeers" );				return new Integer( option.getValue() ).intValue();			}			if ( network.getNetworkType() == NetworkInfo.Enum.GNUT2 ) {				/* first the option-prefix */				option = ( OptionsInfo ) this.infoMap.get( "GNUT2-options_prefix" );				prefix = option.getValue();				/* now the max_connected_server/peers */				option = ( OptionsInfo ) this.infoMap.get( prefix + "max_ultrapeers" );				return new Integer( option.getValue() ).intValue();			}			if ( network.getNetworkType() == NetworkInfo.Enum.DC ) {				/* first the option-prefix */				option = ( OptionsInfo ) this.infoMap.get( "DC-options_prefix" );				prefix = option.getValue();				/* now the max_connected_server/peers */				option = ( OptionsInfo ) this.infoMap.get( prefix + "max_connected_servers" );				return new Integer( option.getValue() ).intValue();			}			if ( network.getNetworkType() == NetworkInfo.Enum.OPENNP ) {				/* first the option-prefix */				option = ( OptionsInfo ) this.infoMap.get( "OpenNap-options_prefix" );				prefix = option.getValue();				/* now the max_connected_server/peers */				option = ( OptionsInfo ) this.infoMap.get( prefix + "max_connected_servers" );				return new Integer( option.getValue() ).intValue();			}			if ( network.getNetworkType() == NetworkInfo.Enum.DONKEY ) {				/* now the max_connected_server/peers */				option = ( OptionsInfo ) this.infoMap.get( "max_connected_servers" );				return new Integer( option.getValue() ).intValue();			}		}		return 0;	}