bugs fixed in ParseBlock
adding SemiColonToken
adding long to JavaByteCodeGenerator
adding auto return