if (part.isCloseable()) {
if (part.isDirty()) {
if (partService.savePart(part, true)) {
if (part.isCloseable()) {
if (part.isDirty()) {
if (partService.savePart(part, true)) {
boolean canExecute(EPartService partService) {
boolean atLeastOnePart = false;
for (MPart part : partService.getParts()) {
boolean canExecute(EPartService partService) {
boolean atLeastOnePart = false;
for (MPart part : partService.getParts()) {