Java EE 6 platform specification reaches Proposed Final Draft stage