}
return false;
} else if ("rf".equals(resource.getFileExtension())) {
try {
String processString = convertToString(file.getContents());
ProcessInfo processInfo = DroolsEclipsePlugin.getDefault().parseProcess(processString, resource);
if (processInfo != null && processInfo.getProcess() != null) {
String packageName = processInfo.getProcess().getPackageName();
Package pkg = ruleSet.getPackage(packageName);
if (pkg == null) {
pkg = DroolsModelBuilder.addPackage(ruleSet, packageName, 0, 0);
}
Process process = DroolsModelBuilder.addProcess(pkg, processInfo.getProcess().getId(), file);
List droolsElements = (List) resourcesMap.get(file);
if (droolsElements == null) {
droolsElements = new ArrayList();
resourcesMap.put(file, droolsElements);
}