From the SDK
public class Observable {
private boolean changed = false;
private Vector obs;
/** Construct an Observable with zero Observers. */
public Observable() {
obs = new Vector();
}
What is the main reason for using Vector instead of more type-safe collection such as List<Observer>?