code: protected List<DCTree> blockTags() {
          ListBuffer<DCTree> tags = new ListBuffer<>();
          while (ch == '@')
              tags.add(blockTag());
          return tags.toList();
      }
docs: Read a series of block tags, including their content.
  Standard tags parse their content appropriately.
  Non-standard tags are represented by {@link UnknownBlockTag}.