How about a program to scan a java source file and find where there is a problem with mismatched {}s

Or a program to read a java source file and give it proper formatting.