CascadingMethodInvocationFragmentBuilder builder = buildFragments(messageSend, scope);
if (builder.size() >= 3 && numberOfParens == 0) {
formatCascadingMessageSends(builder, scope);
} else {
Alignment messageAlignment = null;
if (!messageSend.receiver.isImplicitThis()) {
messageSend.receiver.traverse(this, scope);
messageAlignment = this.scribe.createAlignment(
"messageAlignment", //$NON-NLS-1$
this.preferences.alignment_for_selector_in_method_invocation,