Self (@NotNull final ElementPattern<? extends PsiMetaData> metaDataPattern) { return with(new PatternCondition<>("withDescriptor") { @Override public boolean accepts(@NotNull final XmlTag xmlTag, final ProcessingContext context) { return metaDataPattern.accepts(xmlTag.getDescriptor()); } }); }