use Java 8
prototype: record method calls and print them rather prettily