Just a note, I only use `_` for more than one type can be returned form some of the jsos. Maybe this is the point here, if not, I'd prolly remove the underscore and getShadowIcon().