Source Code Analysis Using Java 6 APIs