|| commentEnd == null || boxComment == null)
|| commentEnd == null || boxComment == null || commentStart.length() == 0 || commentEnd.length() == 0 || boxComment.length() == 0)
	public void boxComment()	{		String commentStart = (String)buffer.getProperty("commentStart");		String commentEnd = (String)buffer.getProperty("commentEnd");		String boxComment = (String)buffer.getProperty("boxComment");		if(!buffer.isEditable() || commentStart == null			|| commentEnd == null || boxComment == null)		{			getToolkit().beep();			return;		}		commentStart = commentStart + ' ';		commentEnd = ' ' + commentEnd;		boxComment = boxComment + ' ';		Element map = buffer.getDefaultRootElement();		buffer.beginCompoundEdit();		try		{			Element lineElement = map.getElement(selectionStartLine);			int start = lineElement.getStartOffset();			buffer.insertString(start,commentStart,null);			for(int i = selectionStartLine + 1; i <= selectionEndLine; i++)			{				lineElement = map.getElement(i);				start = lineElement.getStartOffset();				buffer.insertString(start,boxComment,null);			}			lineElement = map.getElement(selectionEndLine);			int end = lineElement.getEndOffset() - 1;			buffer.insertString(end,commentEnd,null);		}		catch(BadLocationException bl)		{			Log.log(Log.ERROR,this,bl);		}		finally		{			buffer.endCompoundEdit();		}		selectNone();	}