public void loadList(String fileName,DataHalf whichHalf,Visibility visibleLevel,
			  CountsCollection myModel,HashSet<String> IdsVisible) {
	    String line;
	    BufferedReader inFile = null;
	    int lineCount=0;
	    
        if (fileName==null) {
          return;
        }
	    try {
	      InputStream in = new FileInputStream(fileName);
	      InputStreamReader reader = new InputStreamReader(in, "UTF-8");
	      inFile = new BufferedReader(reader);
	      while ((line = inFile.readLine()) != null) {
	    	lineCount++;
	    	if (whichHalf.getCode()!=(lineCount%2))  {
	    	  continue;
	    	}
	    	List<LabeledToken> parsedContents=myTokenizer.loadAndParse(line);
	    	//System.out.println("parsedContents="+parsedContents);
	    	myModel.addContentsToModel(parsedContents,visibleLevel,IdsVisible);
	      }
	    }
	    catch (IOException e) {
	      System.err.println("ERR=" + e.getMessage());
	    }
	    finally {
	      try {
	        if (inFile != null) {
	          inFile.close();
	        }
	      }
	      catch (IOException ex) {
	        ex.printStackTrace();
	      }
	    }
	  }