If you have a schema with no namespace, the resulting C#/Java won't have an erroneous empty namespace keyword.