docs: private static <NodeT extends ConstituentNode<NodeT, ?>> HeadRule<NodeT> EnglishNPHeadRules() {
      final List<HeadRule<NodeT>> rules =
          ImmutableList.<HeadRule<NodeT>>of(new EnglishPOSRule<NodeT>(),
              new EnglishNSRule<NodeT>(),
              new EnglishNPNPRule<NodeT>(),
              new EnglishAdjPRNPhraseRule<NodeT>(),
              new EnglishCDRule<NodeT>(),
              new EnglishAdjRule<NodeT>(),
              new EnglishFallBackRule<NodeT>());
      return CompositeHeadRule.create(rules);
    }