highlighter.setComponent(c);
textKit.addCaretListeners(this);
}
Object createTimer(final boolean isMagicTimer, final int delay) {
return isMagicTimer ? new PeriodicTimer(DEFAULT_MAGIC_DELAY,
(Runnable)getMagicAction())
: new PeriodicTimer(getCaretBlinkRate(),
(Runnable)getBlinkAction());
}