Recently I was working in a project that had a lot of sysouts
(System.out.println) peppered all over the code. I tried the usual sed
approach
And the java code that creates the AST and looks for the System.out.println method call
find . -name '*.java' | xargs sed -i '/System.out.println/d'
and that din't work out too well because of multiline sysouts. So, I
decided to try the AST approach using the java parser from http://code.google.com/p/javaparser/. So, create a maven project add the javaparser repository and dependency in the pom.xml as given below