If not exists, and other flow control logic are not valid ddl statements to converted into xml using the ddl workflow. This is because the ddl is created as a comparison between 2 states of the database.
If you need the flow control then you may want to use sqlfile change type.