+// mainWriter.println(" @Override");\r
+// mainWriter.println(" public void configure(XMLParser parser) {");\r
+// for (String s : ruleClassNames) {\r
+// mainWriter.println(" parser.add(new "+s+"());");\r
+// }\r
+// mainWriter.println(" }");\r
+ mainWriter.println("}");\r
+ \r
+ mainWriter.println();\r
+ mainWriter.flush();\r
+ mainWriter.close();\r
+ \r
+ // Create Parser class\r
+ File parserFile = new File(converter.getParserDir().getAbsolutePath()+"/"+name+parserClassPostfix+".java");\r
+ mainWriter = createFile(parserFile);\r
+ mainWriter.println("package " + converter.getPluginName() +";");\r
+ mainWriter.println();\r
+ mainWriter.println("import org.simantics.xml.sax.base.XMLParser;");\r
+ mainWriter.println();\r
+ mainWriter.println("public class " + name + parserClassPostfix+" extends XMLParser {");\r
+ mainWriter.println();\r
+ mainWriter.println(" public " + name + parserClassPostfix+"() {");\r
+ if (schema.getTargetNamespace() != null)\r
+ mainWriter.println(" setSchemaURI(\""+schema.getTargetNamespace()+"\");");\r