return true;
{ int ex; if (evol instanceof EPICSVarOutLink) { if (isInLeft) ex = evol.getLeftX(); else ex = evol.getRightX(); } else ex = evol.getInX();  if ((isInLeft && ox <= ex) || (!isInLeft && ox >= ex)) return true; else continue; }
private static boolean checkMiddleDotNeededCase(MultiInLink evol, int outY, int inY, boolean isInLeft, int middleInX) {	int upcount = 0;	int downcount = 0;		Enumeration links = evol.getOutlinks().elements();	while (links.hasMoreElements())	{		OutLink l = (OutLink)links.nextElement();		// skip links from clipboards		if (!l.getLayerID().equals(evol.getLayerID()))			continue;		int ox = l.getOutX();		if ((isInLeft && ox > middleInX) ||			(!isInLeft && ox <= middleInX))			continue; // do not count links on the other side!		// connector on the same side		if (l instanceof Connector)			return true;		if (l.getOutY() < inY)			upcount++;		else /*if (oy < inY)*/			downcount++;	}	// if none on the same side no dot is needed	if (upcount == 0 || downcount == 0)		return false;			// at least one on the same side	if (upcount <= 1 || downcount <= 1)		return true;			return false;}