Revert "LPS-49294 Part 1: Modify or create constructors to ensure that all final variables are initialized"

This reverts commit 32096067bdc27fee225b9aa985827467881c706e.
SourceFormatter - Fix typo
LPS-49170 Remove unused imports/vars
SourceFormatter - Fix incorrect formatting in plugins - file should never include itself
LPS-49573 It is using the wrong model to obtain the Service Context
LPS-49575 New file required
LPS-49575 Spring ASM file is no longer required; has been reorganized in a different way
LPS-49575 Update all the Spring related libs
LPS-49575 Update the versions file
LPS-49575 Run build-lib-versions command
LPS-49575 SF
LPS-49575 Eclipse and NetBeans
LPS-34437 Fix Preview and Thumbnail delete on importing LAR file
LPS-34437 Simplify solution
LPS-34437 Source formatting
LPS-34437 SF
LPS-49544 add method  to convert List to Array directly

When there is need to extract properties from a list of objects, there
is a common idiom used in the portal:

    StringUtil.split(ListUtil.toString(list, accessor), x);

This pattern has, among others, the following problems:

  - It is only possible to get properties with a menaningful string
    representation.

  - The string representation of the properties must not contain the
  separator character.

  - Allocates unnecessary strings.

The new ListUtil.toArray method does the conversion without suffering
from any of this problems.
LPS-49544 add special case for primitive long

Primitive types and generics don't mix well.
LPS-49544 replace usages of new method where appropriate
SF