protected boolean hasVariableWithSameNameInParent(CmmnExecution execution, String variableName) { while (execution != null) { if (execution.getId().equals(getId())) { return false; } TypedValue variableTypedValue = execution.getVariableLocalTyped(variableName); if (variableTypedValue != null) { return true; } execution = execution.getParent(); } return false; }