detailed diagnostic
realistic isIdeaProject() impl