Во второй предоставленной вами ссылке есть другой метод: (строка 203)
public static void updateUI(Collection dataAwares) {
for (Iterator i = dataAwares.iterator(); i.hasNext();)
((DataAware) i.next()).updateUI();
}
Это метод, который вызывается 2 раза. Статический означает, что вы должны указать имя класса, прежде чем вы можете его вызвать. Если вы не принадлежите к этому классу.
Users.getFirstName () (пример)