experimental changes for SQLite case study:
LCurlyInitializers ( array[] = {...} ) are never transformed using conditional expressions
struct declarations which have a variable initialization are now separated into a declaration with just the struct definition and a new declaration with the initialization in order to avoid name conflicts