if (inn != null) inn.close();  if (in != null) in.close();  return all_objects;  } catch (Exception e) { System.err.println("ConfigReader: " + e.getMessage()); throw new EntryNotFoundException(); } }
	public Hashtable getAllProtocols() {		File cfg = findFile(file);		InputStream inn = new FileInputStream(cfg);		BufferedReader in = new BufferedReader(new InputStreamReader(inn));		String line;		Hashtable all_objects;		ConfigObject cfg;		 while((line = in.readLine()) != null) {			if (!line.startsWith("//") {				StringTokenizer st = new StringTokenizer(line, "\t");				//should be 5 tokens - variable and value				if (st.countTokens() == 5) {					cfg.setProtName(st.nextToken().trim());					cfg.setProtClass(st.nextToken().trim());					cfg.setLookAtMetadata(st.nextToken().trim());					cfg.setLookAtData(st.nextToken().trim());					cfg.setLookAtLength(st.nextToken().trim());					all_objects.add(cfg);				 }			}		}