The array is to support _overloaded_ methods. But in the case of `@extends` and subclasses the assumption should be that the subclass always wants to override and not overload.
For example, given the following code, the "name" method should appear in the docs twice.
```javascript
/** @constructor */
function Person() {
}
/**
Set the name.
@param {string} n - The name to set.
*//**
Get the name
@returns {string} The name.
*/
Person.prototype.name = function(n) {
if (n) this.n = n;
else return n;
}
```
In addition it is possible to use the `@also` tag to document this sort of thing.
Michael Mathews
mic...@gmail.com