CPD Report

=====================================================================
Found a 36 line (194 tokens) duplication in the following files: 
Starting at line 40 of /mnt/hda6/export/poseidon/hoheisel/Projekte/FIRST-Grid/svn-kwfgrid/linuxtoolbox/src/java/net/kwfgrid/linuxtoolbox/Sort.java
Starting at line 40 of /mnt/hda6/export/poseidon/hoheisel/Projekte/FIRST-Grid/svn-kwfgrid/linuxtoolbox/src/java/net/kwfgrid/linuxtoolbox/Tail.java
        args[1] = params;
        BufferedWriter w;
        BufferedReader r;
        StringBuffer ret = new StringBuffer();
        if (SecurityChecker.checkBashInput(args)) {
            logger.info("executing: " + args[0] + " " + args[1]);
            String line;
            try {
                p = Runtime.getRuntime().exec(args);
                w = new BufferedWriter(new OutputStreamWriter(p.getOutputStream()));
                r = new BufferedReader(new InputStreamReader(p.getInputStream()));
                logger.debug("value = " + value);
                w.write(value);
                w.flush();
                w.close();
                while ((line = r.readLine()) != null) {
                    ret.append(line);
                    ret.append("\n");
                }
                r.close();
            } catch (IOException e) {
                logger.error(e);
            }
        } else {
            throw new SecurityException("execution of \"" + args[0] + " " + args[1] + "\" denied due to unsecure parameters");
        }


        return ret.toString();
    }

//    public static void main(String[] args) {
//        logger.info(tail("-n 5", "1\n5\n3\n17\n23\n45\n2\n5\n1\n3"));
//    }

}