LPS-34609 PACL - step 1 - move getInterfaceName method
LPS-34609 PACL - step 2 - the dynamic query check is really a classloader check
LPS-34609 PACL - step 3 - change implementations so they honour the unwritten Permission contract (encode all the details between the name and actions fields)
LPS-34609 PACL - step 4 - apply changes
LPS-34609 SF