title: java 8 Method References and Reflection
body: <p>So I am experimenting with the upcomming jdk8 and encountered some oddities with the new Method references.</p>
  
  <p>Is there a way to perform type checking on the arguments of an instance of a generic functional interface created from a Method reference?</p>
  
  <p>The <code>Class</code> Object returned by <code>getClass()</code> of a Method reference has no Methods, Fields or meaningfull superclass or interfaces. Even the classname does not hold any meaningfull information.</p>