/*
    public void setupSubscriptions() {                getPluginParams();        try {            ThreatModelXML_DTDHandler h = new ThreatModelXML_DTDHandler();            ThreatModelXML_DTDParser parser = new ThreatModelXML_DTDParser(h);            File f = new File(file);            System.out.println("*************************************");            System.out.println("*************************************");            System.out.println("path for file = " + f.getAbsolutePath());            System.out.println("*************************************");            System.out.println("*************************************");            System.out.println("*************************************");                        parser.parse(new InputSource(new FileInputStream(f)));            Vector models = h.getModels();            System.out.println("Imported "+models.size()+" models!");                        Iterator i = models.iterator();            while (i.hasNext()) {                System.out.println("________>>>>>>>>>>>>>>>>>________________MODELS________________________________");                MetaThreatModel m = (MetaThreatModel)i.next();                if (m == null)                    System.out.println("Model is null!");                else {                    String ms = m.toString();                    System.out.println(ms);                }            }                    } catch (Exception e) {                        System.out.println("Exception in tester: "+e);            e.printStackTrace();        }                }