void (final VirtualFile folder, final File folderDir, final Set<String> data, final PropertyValue propertyValue) { if (propertyValue == null) { myFilesOk = false; myExtensionOk = false; return; } final Set<String> ignorePatterns = new HashSet<>(); final StringTokenizer st = new StringTokenizer(PropertyValue.toString(propertyValue), "\r\n "); while (st.hasMoreElements()) { final String ignorePattern = (String)st.nextElement(); ignorePatterns.add(ignorePattern); } myExtensionOk &= ignorePatterns.contains(myExtensionPattern); for (final String fileName : data) { if (!ignorePatterns.contains(fileName)) { myFilesOk = false; break; } } }