LoaderData () { int uniques = myUsedNameFingerprints.size(); if (uniques > 20000) { // allow some growth for Idea main loader uniques += (int)(uniques * 0.03d); } NameFilter nameFilter = new NameFilter(uniques, PROBABILITY); StrippedLongOpenHashSet.SetIterator iterator = myUsedNameFingerprints.iterator(); while (iterator.hasNext()) { nameFilter.addNameFingerprint(iterator.nextLong()); } return new ClasspathCache.LoaderData(myResourcePackageHashes.toArray(), myClassPackageHashes.toArray(), nameFilter); }