3.1_01

fixed massive error regarding NPE, and updated the compiling standard
to 1.7