List<VirtualFileSystem> () { List<VirtualFileSystem> physicalFileSystems = new ArrayList<>(myPreCreatedFileSystems); ExtensionPoint<KeyedLazyInstance<VirtualFileSystem>> point = myCollector.getPoint(); if (point != null) { for (KeyedLazyInstance<VirtualFileSystem> bean : point.getExtensionList()) { if (((VirtualFileSystemBean)bean).physical) { VirtualFileSystem fileSystem = bean.getInstance(); physicalFileSystems.add(fileSystem); } } } return physicalFileSystems; }