/** * Adds the specified listener to the list of objects to inform when system-wide configuration * changed. * * @param listener The listener to add. */ public static void addChangeListener(final ChangeListener listener) { removeChangeListener(listener); // Ensure singleton. LISTENERS.add(ChangeListener.class, listener); }