* @return コンパイル結果
* @throws IllegalArgumentException 引数に{@code null}が指定された場合
*/
protected List<StageModel> compileStages(StageGraph graph) {
try {
return new StageCompiler(environment).compile(graph);
} catch (IOException e) {
throw new AssertionError(e);
}
}