Detect methods declared as returning void arrays.
Better error message for too large integer literals.
Remove redundant variable type and method return type checks from reference checking phase.
Move instance creation type checks from symbol table building to reference check phase.
Do not report a symbol not found error for methods if owner's type could not be deduced.
Comments, take non-fatal errors into account in the front-end pipeline.