Runnable bgRun = new Runnable() {
@Override
public void run()
{
final Matcher matched = fPattern.match(fSourceText, 0);
if( !matched.isMatched() )return;
Runnable awtRun = new Runnable() {
@Override
public void run()
{
String nowText = existsText();
if( !fSourceText.equals(nowText) )return;
clearApplyStyleQueue();
for( Matcher m : matched.walk() )
{
addMatched(m);
}
execApplyStyleQueue();
}