.getModelProcessor();
// Generate BPEL Model
BpelParserModel m = new BpelParserModel();
m.createModel(pnp.getElementContainer());
ProcessDocument doc = ProcessDocument.Factory.newInstance();
TProcess process = doc.addNewProcess();
// BPEL.genBpelProcess();
// BPEL.Process.set(m.generate_bpel());
// setGlobals(BPEL.Process, pnp);
process.set(m.generate_bpel());
setGlobals(process,pnp);
// File Output
XmlOptions opt = new XmlOptions();
//opt.setSavePrettyPrintIndent(2);
//opt.setUseDefaultNamespace();
Map<String, String> map = new HashMap<String, String>();
map.put("http://docs.oasis-open.org/wsbpel/2.0/process/executable",
"bpel");
map.put("http://www.w3.org/2001/XMLSchema", "xs");
opt = opt.setSaveSuggestedPrefixes(map);
opt.setSavePrettyPrint();
try
{
doc.save(new File(Path), opt);
//bpelDoc.save(new File(Path), opt);
return true;
} catch (IOException e)
{
return false;