List<Block> generateSubBlocks(List<ASTNode> children) {
    final List<Block> subBlocks = new ArrayList<>();
    for (ASTNode childNode : children) {
      subBlocks.add(myContext.createBlock(childNode, getIndent(childNode), getChildWrap(childNode)));
    }
    return subBlocks;
  }
List<Block> generateSubBlocks(List<ASTNode> children)