LPS-37741 Removed unused annotation
LPS-37741 Added tests to show inconsistent behaviour
LPS-37741 Added missing validation methods for arrays of primitives

Before this, one could think that calling Validator.isNull(new int[]{}) was behaving like Validator.isNull(new Object[]{}) but it was really invoking Validator.isNull(Object obj)
LPS-37741 Changed condition checking to use new Validator methods
LPS-37741 Alex Chow added the isNull(for arrays), but I've generally avoided using them, and just stick to using them for Strings. If I could go back, I would have never added those additional methods, and may deprecate the other non String isNull for the future.
LPS-37741 Readd since Eclipse complains that the exceptions are not actually thrown
LPS-36407 Lazy init staged model types for PortletDisplayTemplatePortletDataHandler to allow template handlers to be loaded
LPS-36407 SF
LPS-37582 SF
LPS-36407 SF
LPS-36407 Skip getStagedModelType because it's not a method like "getClassNameId" that will show up in a basic model.
LPS-36407 Regen
LPS-37783
LPS-37783 - change from "screenShot" to "screenshot"
LPS-37783 SF
LPS-37408 Proper handling of custom models in generic types
LPS-37408 AUTOGENERATED
LPS-37408 AUTOGENERATED
LPS-36620 Fix and also fix for LPS-36567. Reverting changes from commit 339e445b17f9dae10c3aec3acebfd98a6f4c86fd / LPS-36171 which is cause of these regression bugs
LPS-37783 SF