[WIP] Immutable code generation for Android