Handle namespace collision warnings

This handles namespace conflicts warning when you use a class that conflicts with different class names the namespace hierarchy.

@ke-yu @aparajit-pratap 

For now Ill just comment its safe to do this because this has been the current semantic (to continue even after an error). Ill add the detail to the same refactor youtrack issue