// implicit endになりうるelementの出力ポートは
// 基本的にひとつ。これが崩れたら修正を行うこと
assert outputs.size() == 1;
LineEndProcessor.Context context = createEndConext(null, input);
ResultMirror result = context.getOutput(outputs.get(0).getDescription());
context.add(result.createAdd(input));
mergeEndContext(context, statements);
}