Defect fixes regarding constructors and literals

Long Literals were not processed correctly.  0L was being considered an
integer.
Contructors were missing formal parameters.