branch.log(TreeLogger.SPAM,
"skipping generator " + generatorName + " since it can only run in the global phase");
continue;
}
if (!generatorRule.relevantPropertiesAreFinal(module.getProperties(),
options.getFinalProperties())) {
// Some property(s) that this generator cares about have not yet reached their final
// value. Running the generator now would be wasted effort as it would just need to be run
// again later anyway.
branch.log(TreeLogger.SPAM, "skipping generator " + generatorName