In case String.format(".." ..) is used, the current system Locale is applied to produce the resulting String. This could possibly cause issues with file and pathnames, e.g. Chinese or Hindu numbers etc. Replace such calls using a null Locale, i.e. String.format((Locale)null, "..."..)
Replaced GlueGen and some JOGL occurrences, the latter not that critical.