 
     if let extensionScope = field.extensionScope {
       let extensionScopeSwiftFullName = fullName(message: extensionScope)
-      // Don't worry about any sanitize api on this names; since there is a
+      // Don't worry about any sanitize api on these names; since there is a
       // Message name on the front, it should never hit a reserved word.
       //
       // fieldBaseName is the lowerCase name even though we put more on the


  public typealias MessageExtensionNames = (value: String, has: String, clear: String)

  /// Calculate the names to use for the Swfit Extension on the extended
  /// message..
  ///
  /// - Precondition: `extensionField` must be FieldDescriptor for an extension.

  /// Calculate the full name for the given enum.
  public func fullName(enum e: EnumDescriptor) -> String {
    let relativeName = self.relativeName(enum: e)
    guard let containingType = e.containingType else {
      return relativeName
    }
    return fullName(message: containingType) + "." + relativeName
