// register all components
PackagingManager.getInstance().registerPackager(new StateOnlyPackager());
ResourceManager.getInstance().registerResourceProvider(new SimpleIntResourceProvider());
ServiceManager.getInstance().registerService(new IntHarvestersHomeService(1000));
ServiceManager.getInstance().registerService(
new IntHarvestersForeignService());
try{
P2PManager.getInstance().registerP2PNetwork((P2PNetwork)Class.forName(config.getP2p_protocol()).newInstance());
}catch (Throwable e) {
System.out.println(e.getMessage());