private SoftwareInfoManager(XMPPConnection connection) {
        super(connection);
        serviceDiscoveryManager = ServiceDiscoveryManager.getInstanceFor(connection);
    }
@Test
    public void softwareInfoManagerTest() throws IOException, XmlPullParserException, SmackParsingException, URISyntaxException {
        SoftwareInfoManager manager = SoftwareInfoManager.getInstanceFor(connection);
        manager.publishSoftwareInformationForm(buildSoftwareInfoFormUsingBuilder());
        manager.publishSoftwareInformationForm(buildSoftwareInfoFromDataForm());
    }