Widget previousWidget = SWTUtils.previousWidget((Widget) obj);
if ((previousWidget instanceof Label) && mnemonicTextMatcher.match(previousWidget))
return true;
if (previousWidget == null) {
TreePath path = new PathGenerator().getPath(text);
int segmentCount = path.getSegmentCount();
for (int i = 0; i < segmentCount; i++) {
previousWidget = (Widget) path.getSegment(i);
if ((previousWidget instanceof Label) && mnemonicTextMatcher.match(previousWidget))
return true;