If by "deeply suspect" you mean "that's exactly what I'm doing on purpose" then yes.  I misread where this string was being used.  That totally makes sense.  I'm surprised that javac didn't throw the typical some class should have matching file name error.  Hmm.