@Override
  public boolean processAddedModule(DifferentiateContext context, JvmModule addedModule, Utils future, Utils present) {
    // after module has been added, the whole target should be rebuilt
    // because necessary 'require' directives may be missing from the newly added module-info file
    affectModule(context, future, addedModule);
    return true;
  }
@Override
  public boolean processAddedModule(DifferentiateContext context, JvmModule addedModule, Utils future, Utils present)