Ternary operation in Java - isn't this abuse?
I think it's important to note that nested ternary operators can be formatted to look good:

String name = isConditionA ? "first"
            : isConditionB ? "second"
            : isConditionC ? "third"
                           : "fourth";


This isn't the most readable option in your case, because you have longer method calls, but I think it's better when the conditions are kept short and meaningful.