private void maybeNewWaveSetup(StageTwo two, StageThree three) {
ModelAsViewProvider views = two.getModelAsViewProvider();
Conversation rootConv = two.getConversations().getRoot();
if (looksLikeANewWave(rootConv)) {
BlipView blipUi = views.getBlipView(rootConv.getRootThread().getFirstBlip());
// Needed because startEditing must have an editor already rendered.
two.getBlipQueue().flush();
three.getEditActions().startEditing(blipUi);
}