docs: protected void decodeSelection(FacesContext context, Organigram organigram) {
  
          if (ComponentUtils.isRequestSource(organigram, context)) {
              boolean selectionEnabled = organigram.getValueExpression("selection") != null;
  
              if (selectionEnabled) {
                  Map<String, String> params = context.getExternalContext().getRequestParameterMap();
  
                  String rowKey = params.get(organigram.getClientId(context) + "_selectNode");
  
                  if (!isValueBlank(rowKey)) {
                      OrganigramNode node = organigram.findTreeNode(organigram.getValue(), rowKey);
                      assignSelection(context, organigram, node);
                  }
              }
          }
      }