In the AppMap class convertKey method uses toLowerCase().
As you may see in the Javadocs in Turkish encoding "I".toLowerCase() != "i". So with Turkish encoding keys stored are broken. The fix for this is to use toLowerCase(Locale_Param) with anything other than Turkish.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Hi,
In the AppMap class convertKey method uses toLowerCase().
As you may see in the Javadocs in Turkish encoding "I".toLowerCase() != "i". So with Turkish encoding keys stored are broken. The fix for this is to use toLowerCase(Locale_Param) with anything other than Turkish.