mop example
simplify java delegation example using static methods - this is how defender methods will work in Java 8