File f = new File( + "/CPFileList.txt");
File f = new File( path + "/CPFileList.txt");
    NSArray projectPaths() {	NSArray frameworkNames = (NSArray)NSBundle.frameworkBundles().valueForKey("name");	NSMutableArray projectPaths = new NSMutableArray();	String mainProject = null;	String mainBundleName = NSBundle.mainBundle().name();        // horrendous hack to avoid having to set the NSProjectPath manually.        WOProjectBundle mainBundle = WOProjectBundle.projectBundleForProject(mainBundleName,false);        if(mainBundle == null) {            mainProject = System.getProperty("projects." + mainBundleName);            if(mainProject == null)                mainProject = "../..";        } else {            mainProject = mainBundle.projectPath();        }	if((new File(mainProject + "/CPFileList.txt")).exists()) {	    cat.info("Found open project for app at path " + mainProject);	    projectPaths.addObject(mainProject);	}	for(Enumeration e = frameworkNames.objectEnumerator(); e.hasMoreElements();) {	    String name = (String)e.nextElement();            WOProjectBundle bundle = WOProjectBundle.projectBundleForProject(name, true);            String path;            if(bundle != null) {                path = bundle.projectPath();            } else {                path = System.getProperty("projects." + name);            }            if(path != null) {                File f = new File( + "/CPFileList.txt");                if(f.exists()) {                    cat.info("Found open project for framework '" +path+ "' at path " + bundle.projectPath());                    projectPaths.addObject(bundle.projectPath());                }            }        }	return projectPaths;    }