class BoundSetterPlain { private volatile transient java.beans.PropertyChangeSupport $propertyChangeSupport; private final java.lang.Object[] $propertyChangeSupportLock = new java.lang.Object[0]; public static final java.lang.String PROP_I = "i"; public static final java.lang.String PROP_S = "s"; public static final java.lang.String PROP_F = "f"; public static final java.lang.String PROP_O = "o"; public static final java.lang.String PROP_D = "d"; int i; String s; float f; Object o; double d; @java.lang.SuppressWarnings("all") private java.beans.PropertyChangeSupport getPropertyChangeSupport() { if (this.$propertyChangeSupport == null) { synchronized (this.$propertyChangeSupportLock) { if (this.$propertyChangeSupport == null) { this.$propertyChangeSupport = new java.beans.PropertyChangeSupport(this); } } } return this.$propertyChangeSupport; } @java.lang.SuppressWarnings("all") public void addPropertyChangeListener(final java.beans.PropertyChangeListener listener) { getPropertyChangeSupport().addPropertyChangeListener(listener); } @java.lang.SuppressWarnings("all") public void removePropertyChangeListener(final java.beans.PropertyChangeListener listener) { getPropertyChangeSupport().removePropertyChangeListener(listener); } @java.lang.SuppressWarnings("all") public void firePropertyChange(final java.lang.String propertyName, final java.lang.Object oldValue, final java.lang.Object newValue) { getPropertyChangeSupport().firePropertyChange(propertyName, oldValue, newValue); } @java.lang.SuppressWarnings("all") public void setI(final int i) { final int $old = this.i; this.i = i; firePropertyChange(PROP_I, $old, i); } @java.lang.SuppressWarnings("all") public void setS(final String s) { final String $old = this.s; this.s = s; firePropertyChange(PROP_S, $old, s); } @java.lang.SuppressWarnings("all") protected void setF(final float f) { final float $old = this.f; this.f = f; firePropertyChange(PROP_F, $old, f); } @java.lang.SuppressWarnings("all") void setO(final Object o) { final Object $old = this.o; this.o = o; firePropertyChange(PROP_O, $old, o); } @java.lang.SuppressWarnings("all") private void setD(final double d) { final double $old = this.d; this.d = d; firePropertyChange(PROP_D, $old, d); } }