LPS-33550 Redundant parantheses
LPS-32742 Add this extra check in order to improve robustness
LPS-32742 Retrieve the classloader of the bundle in the right way
LPS-32742 Registering the filters should allow us to establish the order in the filter chain through the service.id property
LPS-32742 Instead of having service ranking, service order, and service id, just use the term "service ranking" in all 3 places because they all seem to mean the same thing.
LPS-32742 Rename method so we have "unregister" -> "unregisterXxx" vs "unregister" -> "cleanXxx". Also, it shouldn't be plural of cleanFilter"S", because we're technically cleaning just one filter. We're passing in one filter name and one filter, but it has many "references".
LPS-32742 Always reference it as a ClassLoader, and not as an Object
LPS-32742 We cannot use a TreeMap or else two filters with the same service ranking will overwrite each other since keys are unique. We must use a List and use a Comparator. See comments in the code.