001    package org.nakedobjects.applib.events;
002    
003    /**
004     * Makes it easier to process different events that hold a single proposed argument (such as
005     * {@link CollectionAddToEvent} and {@link PropertyModifyEvent}).
006     */
007    public interface ProposedHolderEvent {
008    
009        Object getProposed();
010    
011        String getMemberNaturalName();
012    
013    }