setDescription(nullString);
public TextBox(String parName, Group parentGroup, int posX, int posY, int posX2, int posY2){	super(parentGroup);	startVertex = new Vertex(this, posX, posY);	endVertex = new Vertex(this, posX2, posY2);		border = currentBorder;	if(parName == null)	{		hashId = getAvailableHashId();		if(parentGroup.getAbsoluteName().length() > 0)			name = parentGroup.getAbsoluteName() + Constants.GROUP_SEPARATOR + hashId;		else			name = hashId;	}	else		name = parName;	revalidatePosition();	label = new javax.swing.JLabel() {		    public void paint(Graphics g) {				Shape clip = g.getClip();				g.translate(getX(),getY());				g.setClip(0, 0, getWidth(), getHeight());				super.paint(g);				g.translate(-getX(),-getY());				g.setClip(clip);		    }		};	setColor(currentColor);		label.setVerticalAlignment(JLabel.TOP);	setDescription(nullString);		setFont(label.getFont());		setDescription(nullString);	// initialize plain text helpers	map = new Hashtable();        attText = null;	paragraph = null;;	paragraphStart = 0;	paragraphEnd = 0;	frc=new FontRenderContext(null, false, false);}