This Bugzilla instance is a read-only archive of historic NetBeans bug reports. To report a bug in NetBeans please follow the project's instructions for reporting issues.
The fix for issue #114333 involved making a copy of EditableProperties, with the only comment "EditableProperties takes case [sic] of encoding." I'm not sure what this is supposed to mean; both java.util.Properties and EditableProperties should have identical behavior w.r.t. encoding, which is to say that they should read \uXXXX escapes but otherwise expect ISO-8859-1, and should write \uXXXX escapes for non-ASCII characters (only in modified sections, in the case of EP). It is a P2 bug in EP if it behaves differently. The only purpose for EP is to write out a *.properties file without formatting changes from when it was read. Anyway even if you did need to use EP, you should not copy it; use the original. JbiActionProvider does actually use EP to write something out. This is fine (though use the new version in org.openide.util). If you do not care about formatting in the result (i.e. the *.properties file is not intended for direct human display or source code versioning), just use java.util.Properties.