Out of interest, why did you stop using `new JavaAction { ... }` and change to `new { ... } with JavaAction`? I notice the change elsewhere also.