Duck-Typing for java through Reflection.  A library for th