LOG.debug("{}に対するシャッフル値を生成します", model.getStageBlock());
Engine engine = new Engine(environment, model);
CompilationUnit source = engine.generate();
environment.emit(source);
Name packageName = source.getPackageDeclaration().getName();
SimpleName simpleName = source.getTypeDeclarations().get(0).getName();
Name name = environment.getModelFactory().newQualifiedName(packageName, simpleName);
LOG.debug("{}のシャッフル値には{}が利用されます",
model.getStageBlock(),
name);
return name;