Add some bulletproofing to deconstructComponentInternal.
Add some bulletproofing to deconstructComponentInternal.

Fixes issue with recent closure compiler versions.

2947721120/material-design-lite,rrenwick/material-design-lite,i9-Technologies/material-design-lite,anton-kachurin/material-components-web,tradeserve/material-design-lite,anton-kachurin/material-components-web,google/material-design-lite,material-components/material-components-web,Yizhachok/material-components-web,pgbross/material-components-web,Kekanto/material-design-lite,i9-Technologies/material-design-lite,2947721120/material-design-lite,iamrudra/material-design-lite,material-components/material-components-web,Kekanto/material-design-lite,iamrudra/material-design-lite,material-components/material-components-web,dgrubelic/material-design-lite,pgbross/material-components-web,google/material-design-lite,Yizhachok/material-components-web,mattbutlar/mattbutlar.github.io,tradeserve/material-design-lite,sbrieuc/material-design-lite,rrenwick/material-design-lite,dgrubelic/material-design-lite,sbrieuc/material-design-lite