<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<root>
  <item name="com.intellij.structuralsearch.PredefinedConfigurationUtil com.intellij.structuralsearch.plugin.ui.Configuration createLegacyConfiguration(java.lang.String, java.lang.String, java.lang.String, java.lang.String, com.intellij.openapi.fileTypes.LanguageFileType, com.intellij.structuralsearch.PatternContext)">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;203.5981.155&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.structuralsearch.XmlMatchUtil">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;201.6668.113&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.structuralsearch.Matcher void testFindMatches(com.intellij.structuralsearch.MatchResultSink)">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;201.6668.113&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.structuralsearch.MatchVariableConstraint boolean isRegexFormalType()">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;201.6668.113&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.structuralsearch.MatchOptions void setFileType(com.intellij.openapi.fileTypes.LanguageFileType)">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;192.5728.98&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.structuralsearch.MatchVariableConstraint void setReferenceConstraintName(java.lang.String)">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;203.5981.155&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.structuralsearch.StructuralSearchUtil java.lang.String getAlternativeText(com.intellij.psi.PsiElement, java.lang.String)">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;191.4212.41&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.structuralsearch.StructuralSearchUtil java.util.Collection&lt;com.intellij.openapi.fileTypes.LanguageFileType&gt; getSuitableFileTypes()">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;212.4746.92&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.structuralsearch.XmlMatchUtil com.intellij.psi.PsiElement getElementToMatch(com.intellij.psi.xml.XmlAttributeValue)">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;213.5744.223&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.structuralsearch.StructuralSearchUtil com.intellij.structuralsearch.PatternContext findPatternContextByID(java.lang.String, com.intellij.structuralsearch.StructuralSearchProfile)">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;192.5728.98&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.structuralsearch.PredefinedConfigurationUtil com.intellij.structuralsearch.plugin.ui.Configuration createLegacyConfiguration(java.lang.String, java.lang.String, java.lang.String, java.lang.String, com.intellij.openapi.fileTypes.LanguageFileType)">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;203.5981.155&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.structuralsearch.MatchVariableConstraint void putAdditionalConstraint(java.lang.String, java.lang.String)">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;203.5981.155&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.structuralsearch.StructuralSearchUtil com.intellij.openapi.fileTypes.LanguageFileType getSuitableFileTypeByName(java.lang.String)">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;212.4746.92&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.structuralsearch.StructuralSearchProfile java.lang.String getContext(java.lang.String, com.intellij.lang.Language, java.lang.String)">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;192.5728.98&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.structuralsearch.StructuralSearchProfile com.intellij.openapi.fileTypes.LanguageFileType detectFileType(com.intellij.psi.PsiElement)">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;192.5728.98&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.structuralsearch.MatchResult com.intellij.psi.SmartPsiElementPointer&lt;?&gt; getMatchRef()">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;223.7571.182&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.structuralsearch.MatchOptions com.intellij.structuralsearch.PatternContext getPatternContext()">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;192.5728.98&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.structuralsearch.StructuralSearchProfile java.util.List&lt;com.intellij.structuralsearch.PatternContext&gt; getPatternContexts()">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;192.5728.98&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.structuralsearch.StructuralSearchProfile boolean canBeVarDelimiter(com.intellij.psi.PsiElement)">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;192.5728.98&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.structuralsearch.Matcher com.intellij.structuralsearch.Matcher buildMatcher(com.intellij.openapi.project.Project, com.intellij.openapi.fileTypes.LanguageFileType, java.lang.String)">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;192.5728.98&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.structuralsearch.StructuralSearchProfile boolean isApplicableConstraint(java.lang.String, com.intellij.psi.PsiElement, boolean, boolean)">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;182.2371.4&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.structuralsearch.StructuralSearchProfile void checkSearchPattern(com.intellij.structuralsearch.impl.matcher.CompiledPattern)">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;181.2784.17&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.structuralsearch.StructuralSearchProfile boolean isApplicableConstraint(java.lang.String, java.util.List&lt;com.intellij.psi.PsiElement&gt;, boolean, boolean)">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;182.2371.4&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.structuralsearch.ReplacementVariableDefinition ReplacementVariableDefinition(java.lang.String)">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;193.5233.102&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.structuralsearch.MatchVariableConstraint int getIntValue(org.jdom.Element, java.lang.String, int)">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;192.5728.98&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.structuralsearch.MatchOptions java.util.Set&lt;java.lang.String&gt; getUsedVariableNames()">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;191.4212.41&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.structuralsearch.PredefinedConfigurationUtil com.intellij.structuralsearch.plugin.ui.Configuration createConfiguration(java.lang.String, java.lang.String, java.lang.String, java.lang.String, com.intellij.openapi.fileTypes.LanguageFileType)">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;203.5981.155&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.structuralsearch.PatternContextInfo">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;201.6668.113&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.structuralsearch.JavaReplaceHandler.ClassType com.intellij.structuralsearch.JavaReplaceHandler.ClassType[] values()">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;192.5728.98&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.structuralsearch.StructuralSearchUtil com.intellij.structuralsearch.PatternContext findPatternContextByID(java.lang.String, com.intellij.lang.Language)">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;192.5728.98&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.structuralsearch.StructuralSearchProfile java.lang.String stripReplacementTypedVariableDecorations(java.lang.String)">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;243.21565.193&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.structuralsearch.MatchVariableConstraint java.lang.String getReferenceConstraint()">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;173.3188.16&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.structuralsearch.StructuralSearchProfile com.intellij.psi.PsiElement[] createPatternTree(java.lang.String, com.intellij.structuralsearch.PatternContextInfo, com.intellij.openapi.fileTypes.LanguageFileType, com.intellij.lang.Language, com.intellij.openapi.project.Project, boolean)">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;201.6668.113&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.structuralsearch.StructuralSearchScriptException">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;182.2371.4&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.structuralsearch.PredefinedConfigurationUtil com.intellij.structuralsearch.plugin.ui.Configuration createConfiguration(java.lang.String, java.lang.String, java.lang.String, java.lang.String, com.intellij.openapi.fileTypes.LanguageFileType, com.intellij.structuralsearch.PatternContext)">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;203.5981.155&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.structuralsearch.MatchVariableConstraint java.lang.String getExpectedTypes()">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;201.6668.113&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.structuralsearch.StructuralSearchProfile boolean isReplacementTypedVariable(java.lang.String)">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;243.21565.193&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.structuralsearch.JavaReplaceHandler.ClassType RECORD">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;212.4746.92&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.structuralsearch.StructuralSearchProfile java.util.List&lt;com.intellij.structuralsearch.impl.matcher.predicates.MatchPredicate&gt; getCustomPredicates(com.intellij.structuralsearch.MatchVariableConstraint, java.lang.String, com.intellij.structuralsearch.MatchOptions)">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;182.2371.4&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.structuralsearch.MatchOptions boolean isSearchInjectedCode()">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;211.6693.111&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.structuralsearch.MatchVariableConstraint void setExpressionTypes(java.lang.String)">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;201.6668.113&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.structuralsearch.MatchVariableConstraint java.lang.String getAdditionalConstraint(java.lang.String)">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;203.5981.155&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.structuralsearch.StructuralSearchProfile void handleSubstitution(com.intellij.structuralsearch.plugin.replace.impl.ParameterInfo, com.intellij.structuralsearch.MatchResult, java.lang.StringBuilder, com.intellij.structuralsearch.plugin.replace.ReplacementInfo)">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;193.5233.102&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.structuralsearch.Matcher java.util.List&lt;com.intellij.structuralsearch.MatchResult&gt; matchByDownUp(com.intellij.psi.PsiElement)">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;173.3188.16&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.structuralsearch.PatternContext">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;192.5728.98&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.structuralsearch.JavaReplaceHandler.ClassType ENUM">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;192.5728.98&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.structuralsearch.IdeaOpenApiClassFinder">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;173.3188.16&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.structuralsearch.Matcher boolean checkIfShouldAttemptToMatch(com.intellij.dupLocator.iterators.NodeIterator)">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;201.6668.113&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.structuralsearch.MatchOptions com.intellij.openapi.fileTypes.LanguageFileType getFileType()">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;192.5728.98&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.structuralsearch.StructuralSearchException StructuralSearchException(java.lang.Throwable)">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;182.2371.4&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.structuralsearch.JavaReplaceHandler.ClassType ANNOTATION">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;192.5728.98&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.structuralsearch.MatchVariableConstraint void setContextConstraint(java.lang.String)">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;201.6668.113&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.structuralsearch.Matcher com.intellij.structuralsearch.impl.matcher.MatchContext getMatchContext()">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;201.6668.113&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.structuralsearch.StructuralSearchProfile boolean isApplicableContextConfiguration(com.intellij.structuralsearch.plugin.ui.Configuration)">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;201.6668.113&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.structuralsearch.StructuralSearchUtil com.intellij.structuralsearch.StructuralSearchProfile getProfileByFileType(com.intellij.openapi.fileTypes.LanguageFileType)">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;192.5728.98&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.structuralsearch.JavaReplaceHandler java.util.Map&lt;java.lang.String,com.intellij.psi.PsiNamedElement&gt; collectNamedElements(com.intellij.psi.PsiElement[])">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;192.5728.98&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.structuralsearch.StructuralSearchProfile PATTERN_PLACEHOLDER">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;192.5728.98&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.structuralsearch.JavaStructuralSearchProfile DEFAULT_CONTEXT">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;192.5728.98&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.structuralsearch.Matcher void processMatchesInElement(com.intellij.dupLocator.iterators.NodeIterator)">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;201.6668.113&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.structuralsearch.StructuralSearchProfile boolean supportsUseStaticImports()">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;202.6397.94&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.structuralsearch.MatchOptions void fillSearchCriteria(java.lang.String)">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;172.2103.15&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.structuralsearch.MatchOptions OLD_CASE_SENSITIVE_ATTRIBUTE_NAME">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;212.4746.92&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.structuralsearch.Matcher boolean matchNode(com.intellij.psi.PsiElement)">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;173.3188.16&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.structuralsearch.Matcher com.intellij.openapi.project.Project getProject()">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;201.6668.113&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.structuralsearch.MatchVariableConstraint boolean isRegexExprType()">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;201.6668.113&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.structuralsearch.StructuralSearchProfile java.lang.String getPlaceholderVarName()">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;201.6668.113&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.structuralsearch.Matcher Matcher(com.intellij.openapi.project.Project, com.intellij.structuralsearch.MatchOptions, com.intellij.structuralsearch.impl.matcher.CompiledPattern)">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;202.6397.94&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.structuralsearch.JSCompilingVisitor void compile(com.intellij.psi.PsiElement[])">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;192.5728.98&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.structuralsearch.SSRBundle java.util.function.Supplier&lt;java.lang.String&gt; messagePointer(java.lang.String, java.lang.Object[])">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;201.6668.113&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.structuralsearch.PatternContext PatternContext(java.lang.String, java.util.function.Supplier&lt;java.lang.String&gt;)">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;203.5981.155&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.structuralsearch.MatchVariableConstraint boolean getBooleanValue(org.jdom.Element, java.lang.String, boolean)">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;192.5728.98&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.structuralsearch.MatchOptions void removeUnusedVariables()">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;191.4212.41&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.structuralsearch.SpecialElementExtractor">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;213.5744.223&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.structuralsearch.StructuralSearchUtil com.intellij.openapi.fileTypes.LanguageFileType getDefaultFileType()">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;192.5728.98&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.structuralsearch.StructuralSearchProfile com.intellij.psi.PsiCodeFragment createCodeFragment(com.intellij.openapi.project.Project, java.lang.String, java.lang.String)">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;192.5728.98&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.structuralsearch.MatchVariableConstraint void setReferenceConstraint(java.lang.String)">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;173.3188.16&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.structuralsearch.MalformedPatternException isErrorElement">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;192.5728.98&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.structuralsearch.MatchVariableConstraint java.lang.String getReferenceConstraintName()">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;203.5981.155&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.structuralsearch.StructuralSearchProfile java.lang.String getAlternativeText(com.intellij.psi.PsiElement, java.lang.String)">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;191.4212.41&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.structuralsearch.MatchResult boolean hasChildren()">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;182.711&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.structuralsearch.StructuralSearchProfile boolean isMatchNode(com.intellij.psi.PsiElement)">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;223.7571.182&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.structuralsearch.MatchUtil">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;223.7571.182&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.structuralsearch.Matcher void findMatches(com.intellij.structuralsearch.MatchResultSink)">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;201.6668.113&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.structuralsearch.StructuralSearchUtil java.lang.String getMeaningfulText(com.intellij.psi.PsiElement)">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;191.4212.41&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.structuralsearch.Matcher.MatchOneFile java.util.List&lt;com.intellij.psi.PsiElement&gt; getPsiElementsToProcess()">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;172.2827.15&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.structuralsearch.MatchVariableConstraint java.lang.String getExpressionTypes()">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;201.6668.113&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.structuralsearch.MatchVariableConstraint com.intellij.structuralsearch.MatchVariableConstraint copy()">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;181.2784.17&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.structuralsearch.MatchOptions com.intellij.structuralsearch.MatchOptions copy()">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;181.2784.17&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.structuralsearch.JavaReplaceHandler.ClassType com.intellij.structuralsearch.JavaReplaceHandler.ClassType valueOf(java.lang.String)">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;192.5728.98&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.structuralsearch.MatchOptions CASE_SENSITIVE_ATTRIBUTE_NAME">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;212.4746.92&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.structuralsearch.MatchOptions com.intellij.structuralsearch.MatchVariableConstraint addNewVariableConstraint(java.lang.String)">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;193.5233.102&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.structuralsearch.StructuralSearchProfile com.intellij.structuralsearch.plugin.ui.Configuration[] getPredefinedTemplates()">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;163.7342.3&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.structuralsearch.MatchOptions void initScope(com.intellij.openapi.project.Project)">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;183.2153.8&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.structuralsearch.StructuralSearchProfile com.intellij.psi.PsiElement[] createPatternTree(java.lang.String, com.intellij.structuralsearch.impl.matcher.PatternTreeContext, com.intellij.openapi.fileTypes.LanguageFileType, com.intellij.lang.Language, java.lang.String, com.intellij.openapi.project.Project, boolean)">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;192.5728.98&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.structuralsearch.JSMatchingStrategy JSMatchingStrategy(com.intellij.lang.Language)">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;181.2784.17&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.structuralsearch.Scopes">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;183.2153.8&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.structuralsearch.MatchVariableConstraint java.lang.String convertTypeStringToRegExp(java.lang.String)">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;252.23892.248&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.structuralsearch.StructuralSearchProfile boolean shouldShowProblem(com.intellij.psi.PsiErrorElement)">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;201.6668.113&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.structuralsearch.StructuralSearchProfile boolean supportsShortenFQNames()">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;202.6397.94&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.structuralsearch.Matcher void precompileOptions(java.util.List&lt;com.intellij.structuralsearch.plugin.ui.Configuration&gt;, java.util.Map&lt;com.intellij.structuralsearch.plugin.ui.Configuration,com.intellij.structuralsearch.impl.matcher.MatchContext&gt;)">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;172.2827.15&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.structuralsearch.MalformedPatternException MalformedPatternException(com.intellij.psi.PsiErrorElement)">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;192.5728.98&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.structuralsearch.StructuralSearchProfile com.intellij.structuralsearch.StructuralReplaceHandler getReplaceHandler(com.intellij.openapi.project.Project, com.intellij.structuralsearch.plugin.replace.ReplaceOptions)">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;183.2153.8&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.structuralsearch.MatchResult com.intellij.structuralsearch.MatchResult getRoot()">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;182.711&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.structuralsearch.Matcher void validate(com.intellij.openapi.project.Project, com.intellij.structuralsearch.MatchOptions)">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;172.2827.15&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.structuralsearch.MatchOptions void setSearchInjectedCode(boolean)">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;211.6693.111&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.structuralsearch.MatchResult java.util.List&lt;com.intellij.structuralsearch.MatchResult&gt; getChildren()">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;182.711&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.structuralsearch.MatchVariableConstraint java.util.Map&lt;java.lang.String,java.lang.String&gt; getAllAdditionalConstraints()">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;203.5981.155&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.structuralsearch.StructuralSearchUtil void setUseUniversalMatchingAlgorithm(boolean)">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;202.6397.94&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.structuralsearch.JavaStructuralSearchProfile MEMBER_CONTEXT">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;192.5728.98&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.structuralsearch.Matcher java.util.List&lt;com.intellij.structuralsearch.MatchResult&gt; testFindMatches(java.lang.String, boolean, com.intellij.openapi.fileTypes.LanguageFileType, boolean)">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;201.6668.113&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.structuralsearch.JSExprTypePredicate">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;192.5728.98&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.structuralsearch.MatchVariableConstraint java.lang.String getContextConstraint()">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;201.6668.113&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.structuralsearch.StructuralSearchProfile java.lang.String getCodeFragmentText(com.intellij.psi.PsiFile)">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;192.5728.98&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.structuralsearch.ReplacementVariableDefinition com.intellij.structuralsearch.ReplacementVariableDefinition copy()">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;181.2784.17&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.structuralsearch.JavaReplaceHandler.ClassType INTERFACE">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;192.5728.98&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.structuralsearch.NamedScriptableDefinition com.intellij.structuralsearch.NamedScriptableDefinition copy()">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;181.2784.17&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.structuralsearch.StructuralSearchProfile void handleNoSubstitution(com.intellij.structuralsearch.plugin.replace.impl.ParameterInfo, java.lang.StringBuilder)">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;193.5233.102&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.structuralsearch.JavaReplaceHandler JavaReplaceHandler(com.intellij.openapi.project.Project, com.intellij.structuralsearch.plugin.replace.ReplaceOptions)">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;183.2153.8&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.structuralsearch.ReplacementVariableDefinition ReplacementVariableDefinition(com.intellij.structuralsearch.ReplacementVariableDefinition)">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;181.2784.17&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.structuralsearch.MatchVariableConstraint MatchVariableConstraint(java.lang.String)">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;193.5233.102&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.structuralsearch.StructuralSearchProfile java.lang.String compileReplacementTypedVariable(java.lang.String)">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;243.21565.193&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.structuralsearch.MatchResult int size()">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;182.2371.4&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.structuralsearch.Matcher void processMatchesInElement(com.intellij.structuralsearch.impl.matcher.MatchContext, com.intellij.structuralsearch.plugin.ui.Configuration, com.intellij.dupLocator.iterators.NodeIterator, com.intellij.util.PairProcessor&lt;com.intellij.structuralsearch.MatchResult,com.intellij.structuralsearch.plugin.ui.Configuration&gt;)">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;172.2827.15&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.structuralsearch.MatchVariableConstraint void setExpectedTypes(java.lang.String)">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;201.6668.113&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.structuralsearch.NoMatchFoundException">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;173.2099.1&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.structuralsearch.MatchVariableConstraint java.lang.String convertRegExpTypeToTypeString(java.lang.String)">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;252.23892.248&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.structuralsearch.StructuralSearchUtil boolean compileForeignElement(com.intellij.psi.PsiElement, com.intellij.structuralsearch.impl.matcher.compiler.GlobalCompilingVisitor)">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;232.8660.185&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.structuralsearch.MatchOptions void setPatternContext(com.intellij.structuralsearch.PatternContext)">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;192.5728.98&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.structuralsearch.JavaPredefinedConfigurations">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;251.23774.435&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.structuralsearch.Matcher EMPTY">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;203.5981.155&quot;"/>
    </annotation>
  </item>
</root>
