docs: public RuleChain around(TestRule enclosedRule) {
          if (enclosedRule == null) {
              throw new NullPointerException("The enclosed rule must not be null");
          }
          List<TestRule> rulesOfNewChain = new ArrayList<TestRule>();
          rulesOfNewChain.add(enclosedRule);
          rulesOfNewChain.addAll(rulesStartingWithInnerMost);
          return new RuleChain(rulesOfNewChain);
      }