code: @Override
  	public Pattern constructPattern()
  	{
  		Pattern p = PatternBox.controlsStateChangeButIsParticipant();
  		p.add(new Type(ProteinReference.class), "controller ER");
  		p.add(new Type(ProteinReference.class), "changed ER");
  		return p;
  	}
docs: Constructs the pattern.
  @return pattern