In page 428 (the chapter about Type Information) of his \"Thinking In Java, 4th Ed.\", Bruce Eckel has the following example:
public class Staff extends Arra
It is just an overload. The add method is from the ArrayList class. Look that Staff inherits from it.
add
ArrayList
Staff