@Test
    public void buffReaderTest() throws Exception {
        long s = System.currentTimeMillis();
        BufferedReader reader = new BufferedReader(new FileReader("data/words.txt"));
        String tmp;

        int count = 0;
        int min = 100, max = -1;
        String ns="", xs="";
        while (true) {
            tmp = reader.readLine();
            if (tmp == null) break;
            if (tmp.length() < 1) continue;
            count++;
            if (tmp.length() < min) {
                min = tmp.length();
                ns = tmp;
            }
            if (tmp.length() > max) {
                max = tmp.length();
                xs = tmp;
            }
        }

        logger.info("Count = " + count);
        logger.info("Min = " + min + " " + ns);   // min = 2,  aa
        logger.info("Max = " + max + " " + xs);   // max = 28, ethylenediaminetetraacetates
        reader.close();

        long e = System.currentTimeMillis();
        logger.info(" Time Taken = " + (e-s));
    }