add jls3
add jls7
jvms7
add Effective Java 2nd Edition