private static int startCol(Document doc, @NotNull ASTNode astNode) {
    int offset = astNode.getTextRange().getStartOffset();
    return offset - doc.getLineStartOffset(doc.getLineNumber(offset));
  }
private static int startCol(Document doc, @NotNull ASTNode astNode)