}
if (save) {
String oldFilename = jc.getPackageFilename(jc.getMainPackageId());
String newFilename = null;
Package pkg = jc.getMainPackage();
if (oldFilename == null || myName != null) {
newFilename = jc.getJaWEFrame().saveDialog(
jc.getSettings().getLanguageDependentString("SaveAs" + BarFactory.LABEL_POSTFIX), 0,
pkg.getId());
if (!newFilename.endsWith(".xpdl")) {
newFilename = newFilename + ".xpdl";
}
} else {
newFilename = oldFilename;
}
if (newFilename != null) {
jc.savePackage(pkg.getId(), newFilename);
}
}
}