protected XMLStringBuffer createContentBuffer() { PreferenceStoreUtil storage = new PreferenceStoreUtil(TestNGPlugin.getDefault().getPreferenceStore()); String xmlFile = storage.getXmlTemplateFile(m_projectName, false /* not only project */); boolean hasEclipseXmlFile = !Utils.isStringEmpty(xmlFile); XMLStringBuffer suiteBuffer = new XMLStringBuffer(); // $NON-NLS-1$ suiteBuffer.setDocType("suite SYSTEM \"" + Parser.TESTNG_DTD_URL + "\""); if (hasEclipseXmlFile) { createXmlFileFromTemplate(suiteBuffer, xmlFile); } else { createXmlFileFromParameters(suiteBuffer); } // Done with the top of the XML file, now generate the <test> elements initContentBuffer(suiteBuffer); suiteBuffer.pop("suite"); return suiteBuffer; }