Updated with jdk5 artifact, nested nested enum, readme