title: Eclipse-Kepler, Java 8 compilation issue "syntax errors on tokens"
body: <p>I am using Eclipse Kepler with jdk1.8.0.
  I do not face any compilation problems in import statements related to java8 or collect construct. However I get the compilation issue in:- Dish::getName...it says.. Syntax errors on tokens, delete the tokens.</p>
  
  <p>Just trying to run the following code:</p>
  
  <pre><code>List&lt;String&gt; dishNames = menu.stream()
                                .map(Dish::getName)
                                .collect(toList());
  
  System.out.println(dishNames);
  </code></pre>
  
  <p>Dish is a java object with String property name.</p>
  
  <p>I have installed JDK8, added the latest JRE in eclipse Java Build Path.
  Java compiler compliance.</p>
  
  <p>Any hints what something silly I am missing?</p>