reviseAugment method

Implementation

AFSourceTemplateInsertions reviseAugment(
  Map<AFSourceTemplateInsertion, Object> added
) {
  final revised = Map<AFSourceTemplateInsertion, Object>.from(insertions);
  for(final key in added.keys) {
    // in augment, don't replace what is already there.
    if(revised.containsKey(key)) {
      continue;
    }
    final value = added[key];
    if(value == null) {
      continue;
    }
    revised[key] = value;
  }
  return AFSourceTemplateInsertions(insertions: revised);
}