Yes, both types are compiled with Debug option flag.
Above use case is ficticious but my use case uses Mixed Case Object Names, but they are created with double quotes (eg: "MyObjectName" so Oracle respects the CamelCase scenario.
I will send an email with evidences of my test case which shows...