When.java - removed some overloads for any/all/some functionality that didn't make sense in Java.  Added javadocs.
Added MIT license information