Why implement setAssets?

The method is never called and program output does not change if the entire method is removed?