почему это не работает в java

import java.util.function.Consumer;public class test {    public static void main(String[] args) {        Consumer<String> c = (x) --> System.out.println(x.toLowerCase());        c.accept("Java2s.com");    }}

с ошибкой:

Exception in thread "main" java.lang.Error: Unresolved compilation problems: x cannot be resolved to a variable x cannot be resolved at test.main(test.java:5)

Но во всех официальных документах, это работает... Может кто поможет мне?