final WorkflowPropertyEditor editor = factory.transitionPropertyEditor(workflow, actionDescriptor); final ServiceOutcome<WorkflowPropertyEditor.Result> outcome; if (operation == Operation.UPDATE) final WorkflowPropertyEditor editor = factory.transitionPropertyEditor(workflow, actionDescriptor); final ServiceOutcome<WorkflowPropertyEditor.Result> outcome = editor.deleteProperty(key); if (outcome.isValid())