title: Java 8 Method Reference to non-static method
body: <p>Why this doesn't work? I get compiler error "Cannot make static reference to the non static method print..."</p>
  
  <pre><code>public class Chapter3 {
      public void print(String s) {
          System.out.println(s);
      }
      public static void main(String[] args) {
          Arrays.asList("a", "b", "c").forEach(Chapter3::print);
      }
  }
  </code></pre>