docs: public String getSlotSharingGroup(Integer id) {
  		if (virtualSideOutputNodes.containsKey(id)) {
  			Integer mappedId = virtualSideOutputNodes.get(id).f0;
  			return getSlotSharingGroup(mappedId);
  		} else if (virtualSelectNodes.containsKey(id)) {
  			Integer mappedId = virtualSelectNodes.get(id).f0;
  			return getSlotSharingGroup(mappedId);
  		} else if (virtualPartitionNodes.containsKey(id)) {
  			Integer mappedId = virtualPartitionNodes.get(id).f0;
  			return getSlotSharingGroup(mappedId);
  		} else {
  			StreamNode node = getStreamNode(id);
  			return node.getSlotSharingGroup();
  		}
  	}