void (ASTNode node, List<FoldingDescriptor> descriptors) { //don't want to fold docstrings like """\n string \n """ boolean shouldFoldDocString = getDocStringOwnerType(node) != null && StringUtil.countNewLines(node.getChars()) > 1; boolean shouldFoldString = getDocStringOwnerType(node) == null && StringUtil.countNewLines(node.getChars()) > 0; if (shouldFoldDocString || shouldFoldString) { descriptors.add(new FoldingDescriptor(node, node.getTextRange())); } }