Profiling Java Code with EJP