public void threatDiagramExtensionIfItExists(){
try {
XNameAccess xNameAccess = (XNameAccess) UnoRuntime.queryInterface(XNameAccess.class, m_xContext );
Object oPIP = xNameAccess.getByName("/singletons/com.sun.star.deployment.PackageInformationProvider");
XPackageInformationProvider xPIP = (XPackageInformationProvider) UnoRuntime.queryInterface(XPackageInformationProvider.class, oPIP);
String[][] str = xPIP.getExtensionList();
for(int i = 0; i < str.length; i++)
for(int j = 0; j < str[i].length; j++)
if(str[i][j].equals("org.openoffice.extensions.diagrams.Diagrams"))
new WarningThread(m_xContext, m_xFrame, xPIP).start();
} catch (Exception ex) {