void addNestedChildrenSuffix(List<Block> list,
                               boolean topLevel,
                               List<ASTNode> children) {
    for (ASTNode childNode : children) {
      if (canBeCorrectBlock(childNode)) {
        IElementType type = childNode.getElementType();
        Indent indent = NESTED.contains(type)
                        || type == GroovyTokenTypes.mIDENT
                        || TokenSets.DOTS.contains(type) && !isAfterMultiLineClosure(childNode)
                        || topLevel
                        ? getContinuationWithoutFirstIndent() : getNoneIndent();

        list.add(myContext.createBlock(childNode, indent, getChildWrap(childNode)));
      }
    }
  }
void addNestedChildrenSuffix(List<Block> list,
                               boolean topLevel,
                               List<ASTNode> children)