}
return new DeeFocusedNodeMatcher(deeMatchLocator, pattern.focus, findDeclarations, findReferences);
}
if(pattern.kind == IIndexConstants.OR_PATTERN) {
OrPattern orPattern = (OrPattern) pattern;
// Lets assume the first pattern has all information we need
pattern = orPattern.getPatterns()[0];
}
switch (pattern.kind) {
case IIndexConstants.TYPE_REF_PATTERN: {
TypeReferencePattern typeRefPattern = (TypeReferencePattern) pattern;