[JDK-318] - Initial code.
[JDK-318] - Initial code.