    /**
     * {@link java.beans.PropertyChangeListener} をリスナーリストに追加します。
     * 
     * @param listener 追加する {@link java.beans.PropertyChangeListener}
     */
    public void addPropertyChangeListener(java.beans.PropertyChangeListener listener) {
        propertyChangeSupport.addPropertyChangeListener(listener);
    }

    /**
     * 特定のプロパティーの {@link java.beans.PropertyChangeListener} をリスナーリストに追加します。
     * 
     * @param propertyName 待機しているプロパティーの名前
     * @param listener 追加する {@link java.beans.PropertyChangeListener}
     */
    public void addPropertyChangeListener(String propertyName, java.beans.PropertyChangeListener listener) {
        propertyChangeSupport.addPropertyChangeListener(propertyName, listener);
    }

    /**
     * {@link java.beans.PropertyChangeListener} をリスナーリストから削除します。
     * 
     * @param listener 削除する {@link java.beans.PropertyChangeListener}
     */
    public void removePropertyChangeListener(java.beans.PropertyChangeListener listener) {
        propertyChangeSupport.removePropertyChangeListener(listener);
    }

    /**
     * 特定のプロパティーの {@link java.beans.PropertyChangeListener} をリスナーリストから削除します。
     * 
     * @param propertyName 待機していたプロパティーの名前
     * @param listener 削除する {@link java.beans.PropertyChangeListener}
     */
    public void removePropertyChangeListener(String propertyName, java.beans.PropertyChangeListener listener) {
        propertyChangeSupport.removePropertyChangeListener(propertyName, listener);
    }

