int (@NotNull String name, boolean valueStartCaseMatch, @Nullable FList<? extends TextRange> fragments) { int degree = myDelegateMatcher.matchingDegree(name, valueStartCaseMatch, fragments); if (fragments == null || fragments.isEmpty()) return degree; if (fragments.getHead().getStartOffset() == 0) degree += START_MATCH_WEIGHT; return degree; }