public void discoverChildren()  {
		if(!this.storeFile.exists())
			return;
		try {
			BufferedReader in=new BufferedReader(new FileReader(storeFile));
			String line;
			while((line=in.readLine())!=null) {
				if(line.length()==0) // skip empty lines
					continue;
				if(line.charAt(0)=='#') // skip comment lines
					continue;
				String[] data=line.split(",");
				String type="Songs";
				if(data.length>1)
					type=data[1];
				GsSearch sobj=new GsSearch(parent,type,false);
				addChild(new Search(sobj,data[0]));
			}
			in.close();
		}
		catch (Exception e) {
			PMS.debug("exception reading searches file "+e.toString());
			return;
		}
	}