private void configureNetwork()
{
// Configure XML-RPC package to use Unicode
XmlRpc.setEncoding("UTF-8");
ApplicationDescription description = Application.getDescription();
System.setProperty("http.agent", description.getProductText() +
" (" + description.getVendorURL() + ") " + System.getProperty("java.version"));
System.setProperty("http.agent.discoverer", description.getProductText() + " Discoverer" +
" (" + description.getVendorURL() + ") " + System.getProperty("java.version"));
// Create and initialize caching authenticator
IPersistenceManager persistenceManager = PersistenceManagerConfig.getManager();
IPasswordsRepository passwordsRepository = persistenceManager.getPasswordsRepository();
Authenticator.setDefault(new CachingAuthenticator(passwordsRepository));