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