Add a new constructor to the Container class that takes a single java.lang.Object parameter.
If the object is another Container object then the new constructor should behaves as a copy constructor. If the object is a Map the container should be created from the map. Any other parameter type should throw an exception.