note observed NPE
fix range length bug (thanks AndrzejR)
removed unused import
roll-back servlet api 3.0, and put back to 2.4
prepare for 2.4.2.8 release