{
super.restoreDefaults(fontInfo.createFont());
Style[] stylesBuf = new Style[SquirrelTokenMarker.getNumTokenTypes()];
System.arraycopy(styles, 0, stylesBuf, 0, styles.length);
StyleContext sc = StyleContext.getDefaultStyleContext();
Font boldFont = sc.getFont(fontInfo.getFamily(), Font.BOLD, fontInfo.getSize());
Font italicFont = sc.getFont(fontInfo.getFamily(), Font.ITALIC, fontInfo.getSize());
// stylesBuf[SquirrelTokenMarker.TOKEN_IDENTIFIER_TABLE] = new Style(Color.green, null);
// stylesBuf[SquirrelTokenMarker.TOKEN_IDENTIFIER_DATA_TYPE] = new Style(new Color(178,178,0), null, boldFont);
// stylesBuf[SquirrelTokenMarker.TOKEN_IDENTIFIER_COLUMN] = new Style(new Color(102,102,0), null, boldFont);