public final Interface getReceiver(Interface sender) {
		if(sender instanceof Role) {
			if(((Role)sender).getName().equals(this.sideA.getName())) {
				return this.sideB;
			}
			else if(((Role)sender).getName().equals(this.sideB.getName())) {
				return this.sideA;
			}
		}
		else if(sender instanceof Port) {
			if(((Port)sender).getName().equals(this.sideA.getName())) {
				return this.sideB;
			}
			else if(((Port)sender).getName().equals(this.sideB.getName())) {
				return this.sideA;
			}
		}
		return null;
	}