Fix bug in Convert

In debug mode I have: 
source: ((java.lang.Boolean)attribute_source0Element.getVisible())
destenation: ((boolean)((com.macys.platform.services.navigation.dto.AttributeDTO)_destination0Element.getValue()).isVisible())
We can see that destenation primitive and source Boolean (Object)
But in result generated code: (((java.lang.Boolean)attribute_source0Element.getVisible()) != null && ((boolean)((com.macys.platform.services.navigation.dto.AttributeDTO)_destination0Element.getValue()).isVisible()) == ((java.lang.Boolean)attribute_source0Element.getVisible()).java.lang.BooleanValue())
which not complied.

Should be:
(((java.lang.Boolean)attribute_source0Element.getVisible()) != null && ((boolean)((com.macys.platform.services.navigation.dto.AttributeDTO)_destination0Element.getValue()).isVisible()) == ((java.lang.Boolean)attribute_source0Element.getVisible()).booleanValue())