some important java 8 grammaer bugs solved