修改当context为null时生成的代码，解决Number子类的比较问题（1.1d和1.1f实际是相等的，但new
Double(1.1d).equals(new Float(1.1f))会返回false)