private void processNestedChildrenPrefix(List<Block> list,
                                           @Nullable AlignmentProvider.Aligner aligner,
                                           boolean topLevel,
                                           List<ASTNode> children,
                                           Wrap wrap) {
    LOG.assertTrue(children.size() > 0);
    ASTNode fst = children.get(0);
    if (NESTED.contains(fst.getElementType())) {
      addNestedChildren(fst.getPsi(), list, aligner, false, wrap);
    }
    else {
      Indent indent = getContinuationWithoutFirstIndent();
      list.add(myContext.createBlock(fst, indent, getChildWrap(fst)));
    }
    addNestedChildrenSuffix(list, topLevel, children.subList(1, children.size()));
  }
private void processNestedChildrenPrefix(List<Block> list,
                                           @Nullable AlignmentProvider.Aligner aligner,
                                           boolean topLevel,
                                           List<ASTNode> children,
                                           Wrap wrap)