...
Q: How many CSR requests are typically in a release?
A: For JDK 910, there were approximately 900 CCC requests (the CCC being the internal predecessor to the CSR), approximately 90 JEPs, and over 14,000 bug fixes. For JDK 10about 120 CSR requests and over 2000 bug fixes in the release; for JDK 11, there were about 120 CSR requests 170 CSRs and over 2000 2400 bug fixes in the release. Having a single-digit percentage of fixes need to go through compatibility and specification review has been consistent over time, typically between 5% and 7%.
Q: I found a case where the specification and implementation disagree; how is this resolved?
A: The proper resolution depends on the nature of the discrepancy. However, if it is technically reasonable for either the specification to be changed to match the implementation or for the implementation to be changed to match the specification, the preference is to change the specification to match the implementation. This preference better preserves behavioral compatibility for users of the API in question. Note this is only a preference and at times it is unreasonable to allow erroneous behavior of the implementation, once recognized, to persist.
...