In the MATLAB module I am working on I need to generate one .m file per proxy proxy class and one .m file per global function. That means that I may end up with two files with the same name (e.g. MyClass.m and myclass.m) if there are two symbols that only differ in case.

When I generate the files using the NewFile command, the first generated file gets overwritten instead of generating a second file alongside it. Is this a bug?