This Specification is a Proposed Final Draft as per Section 3.2 of the Java Community ProcessSM Program.