Would you consider it reasonable to hardcode defaults, still read a JVM property which could eventually override it, but don't document it?
That would essentially not expose the option, but in case of field feedback you won't need patching or urgent releases. BTW I expect people this advanced to read the sources.
|