Added some JDK8 features