@Override
  public @Nullable List<PyPackage> getPackages() {
    final List<PyPackage> packagesCache = mySideCache;
    if (packagesCache == null) return null;
    final List<PyPackage> packages = Lists.newArrayList(packagesCache);
    final List<PyPackage> condaPackages = super.getPackages();
    if (condaPackages == null) return null;
    packages.addAll(condaPackages);
    return Collections.unmodifiableList(packages);
  }
@Override
  public @Nullable List<PyPackage> getPackages()