This Specification is a second Proposed Final Draft 2 as per Section 3.2 of the Java Community ProcessSM Program, version 2.1.