Fixed handling of exceptions thrown in a Java 8 delegate method.
minor cleanups
Added projection method validation in projector.