more tests for #5 (ignored for now)
less duplication
#25 IllegalArgumentException : Argument 0 for @NotNull