http://qbx6.ltu.edu/vitrc/elearning/GeneralPDF/ImpaticaJavaIssue.pdf