static Collection<PsiClass> getCompiledClassesForTopLevelObjects(
      Project project, GlobalSearchScope scope) {
    Set<PsiClass> jetObjectClasses = Sets.newHashSet();

    Collection<PsiClass> classesByAnnotation =
        getClassesByAnnotation(KotlinClass.class.getSimpleName(), project, scope);

    for (PsiClass psiClass : classesByAnnotation) {
      ClassKind kind = getCompiledClassKind(psiClass);
      if (kind == null) {
        continue;
      }
      if (psiClass.getContainingClass() == null && kind == ClassKind.OBJECT) {
        jetObjectClasses.add(psiClass);
      }
    }

    return jetObjectClasses;
  }