int rryField = getRy()-view.getRy();
protected void draw(Graphics g, boolean hilited) {	super.draw(g, hilited);	com.cosylab.vdct.graphics.ViewState view = com.cosylab.vdct.graphics.ViewState.getInstance();	boolean isRightSide = isRight();	int len;	int rrx;			// rrx, rry is center	if (isRightSide)	{		rrx = getRx()+getRwidth()-view.getRx();		len = 3*r;	}	else	{ 		rrx = getRx()-view.getRx();		len = - 3*r;	}		int rryField = getRy()-view.getRy();	int rry = (int)(getRscale()*getInY()- view.getRy());		if (!hilited) g.setColor(Constants.FRAME_COLOR);	else g.setColor((this==view.getHilitedObject()) ? 					Constants.HILITE_COLOR : Constants.FRAME_COLOR);	g.drawLine(rrx, rryField, rrx+len, rry);	g.drawLine(rrx, rryField+getRheight(), rrx+len, rry);	if (lastUpdatedFullName==null)	{		//ViewState view = ViewState.getInstance();		//int rrx = getRx()-view.getRx();		//int rry = getRy()-view.getRy();		int rwidth = getRwidth();		int rheight = getRheight();					// clipping		if ((rrx>view.getViewWidth()) || (rry>view.getViewHeight())		    || ((rrx+rwidth)<0) || ((rry+rheight)<0)) return;			g.setColor(Color.red);		g.drawLine(rrx, rry, rrx+rwidth, rry+rheight);		g.drawLine(rrx+rwidth, rry, rrx, rry+rheight);	}}