@Override
  public final boolean execute(@NlsSafe String line, final OutputParser.Callback callback) {
    myMatcher.reset(line);
    if (!myMatcher.matches()) {
      return false;
    }
    final String parsed = myMatcher.groupCount() >= 1 ? myMatcher.group(1).replace(File.separatorChar, '/') : null;
    doExecute(line, parsed, callback);
    return true;
  }
@Override
  public final boolean execute(@NlsSafe String line, final OutputParser.Callback callback)