title: Java - 8 : dynamic method arguments
body: <p>This is the groovy code I am having:</p>
  
  <pre><code>def add(a, b) {
    return a+b
  }
  
  println add(1,2) // prints 3
  
  println add("Suganthan","Madhavan")​ // prints SuganthanMadhavan
  </code></pre>
  
  <p>Where the groovy identifies the method argument on run. Would this runtime method argument detection is possible in <code>Java-8</code>?</p>
  
  <p>Is that atleast possible through <a href="https://docs.oracle.com/javase/7/docs/api/java/lang/invoke/MethodHandle.html" rel="nofollow">MethodHandle</a> ?</p>