public void setRenderer(int row, int column) {
            if (highlightedLines.contains(new Integer(row)))
                setBackground(Color.yellow);
            else
                setBackground(null);

            if (emphasizedLines.contains(new Integer(row)))
                setForeground(Color.red);
            else
                setForeground(null);
            
            if (comments.containsKey(row)) 
            	setForeground(Color.magenta);
            
            if (labels.containsKey(row))
            	setBackground(Color.green);
            
            setToolTipText((labels.containsKey(row) ? "("+labels.get(row)+")" : "") + 
            		((labels.containsKey(row) && (comments.containsKey(row)) ? "     " : "") +
            		(comments.containsKey(row) ? comments.get(row) : "")));
        }