code: public void initDownstream()
  	{
  		for (Interaction inter : getDownstreamInteractions(pe.getParticipantOf()))
  		{
  			AbstractNode node = (AbstractNode) graph.getGraphObject(inter);
  
  			if (node == null) continue;
  
  			if (inter instanceof Conversion)
  			{
  				Conversion conv = (Conversion) inter;
  				ConversionWrapper conW = (ConversionWrapper) node;
  				if (conv.getConversionDirection() == ConversionDirectionType.REVERSIBLE &&
  					conv.getRight().contains(pe))
  				{
  					node = conW.getReverse();
  				}
  			}
  
  			Edge edge = new EdgeL3(this, node, graph);
  			this.getDownstreamNoInit().add(edge);
  			node.getUpstreamNoInit().add(edge);
  		}
  	}
docs: Binds to downstream interactions.