code: public static <T extends Tree> Enclosing.Block<T> enclosingBlock(Matcher<BlockTree> matcher) {
      return new Enclosing.Block<>(matcher);
    }
docs: Matches an AST node which is enclosed by a block node that matches the given matcher.