@Override
  public boolean match(PsiElement patternNode, PsiElement matchedNode, @NotNull MatchContext context) {
    if (!super.match(patternNode,matchedNode,context)) {
      return false;
    }

    final PsiElement element = patternNode.getFirstChild().getFirstChild();
    return context.getMatcher().match(element, matchedNode);
  }
@Override
  public boolean match(PsiElement patternNode, PsiElement matchedNode, @NotNull MatchContext context)