title: How to pass a static method reference in JAVA?
body: <p>I have a class called <code>Numbers</code>, and inside some <code>static</code> methods which represent basic operations such as addition, subtraction, multiplication, division.</p>
  
  <p>Now I want to create a static method called <code>operate</code> which receives a reference to the previous <code>static</code> methods explained. How can I do that?</p>
  
  <pre><code>public class Numbers {
      public static long addition(long x, long y) {
           return x + y;
      }
  
      public static long operate(/*a reference to a static method in Numbers class*/,
                                 long x, long y) {
           return reference(x, y);
      }
  }
  </code></pre>