An empty container literal was used in an unknown type context. Did you forget a cast?
An empty literal was used in the SPL program where the SPL compiler could not figure out the correct type to be used.Add a cast to ensure that the type of the empty literal is known.