// Because this code is executed in the DispatchThread, it is better tocatch every
// exception that might occur
try {
AccessibleContext ac = Container.this.accessibleContext;
if (ac != null) {
ac.firePropertyChange(propertyName, oldValue, newValue);
}
} catch (java.lang.Exception e) {
if (Build.DEBUG) {
System.err.println(e.getClass().getName() + " caught propagating " + propertyName + " event: " + e.getMessage());
e.printStackTrace();