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;
 }