@NotNull
  private PackageViewDescriptor analyzeFileToPackageView(@NotNull File... extraClassPath)
      throws IOException {
    Project project = createEnvironment(Arrays.asList(extraClassPath)).getProject();

    AnalysisResult result =
        JvmResolveUtil.analyzeOneFileWithJavaIntegrationAndCheckForErrors(
            KotlinTestUtils.loadJetFile(project, getTestDataFileWithExtension("kt")));

    PackageViewDescriptor packageView =
        result.getModuleDescriptor().getPackage(LoadDescriptorUtil.TEST_PACKAGE_FQNAME);
    assertFalse(
        "Failed to find package: " + LoadDescriptorUtil.TEST_PACKAGE_FQNAME, packageView.isEmpty());
    return packageView;
  }