if (outlinks.size()!=1 || !getLayerID().equals(getOutput().getLayerID()))
if (outlinks.size()==1 && !getLayerID().equals(getOutput().getLayerID()))
public int getRightX() {	if (outlinks.size()!=1 || !getLayerID().equals(getOutput().getLayerID()))		return getX()+getWidth()+Constants.TAIL_LENGTH;	 	else			return getX()+getWidth()+Constants.TAIL_LENGTH + getVerticalPosition()*Constants.LINK_SLOT_WIDTH;}