setFont(style.getStyledFont(getFont()));
setFont(style.getStyledFont(originalFont)); System.err.println(style + ":" + getFont());
		public Component getTableCellRendererComponent(			JTable table,			Object value,			boolean isSelected,			boolean cellHasFocus,			int row,			int col)		{			if (isSelected)			{				setBackground(table.getSelectionBackground());				setForeground(table.getSelectionForeground());			}			else			{				setBackground(table.getBackground());				setForeground(table.getForeground());			}				if (value != null)			{				SyntaxStyle style = (SyntaxStyle)value;				setForeground(style.getForegroundColor());				if (style.getBackgroundColor() != null) 				{ 					setBackground(style.getBackgroundColor());				}				setFont(style.getStyledFont(getFont()));			}				setBorder((cellHasFocus) ? UIManager.getBorder(				"Table.focusCellHighlightBorder")				: StyleOptionPane.noFocusBorder);			return this;		}