@NotNull @Override public List<String> listSubFiles(@NotNull String fileSpec, @NotNull RoamingType roamingType) { if (myRoamingType == roamingType) { return Arrays.asList(myProvider.listSubFiles(fileSpec, roamingType)); } else { return Collections.emptyList(); } }