added new cfg.java and renamed old controlflowgraph.java to *.j to avoid conflicts when compiling