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.
1. readExternal & writeExternal, if they do nothing special, can be removed entirely for a small performance gain from the module system. 2. The special filesystem is no longer actually used, the layer mount does it all (with a different special filesystem).
Created attachment 2175 [details] Suggested patch
Could not removing GlobalLocalFileSystem carry backward incompability?
Applied
Yes you are right re. backwards compatibility. Suggest though adding writeReplace and/or readResolve returning null to the filesystem, and @deprecate it as a reminder that it is there only for compatibility reasons.