if ( !prop.isUnversioned() ) return;
if ( !prop.isUnversioned() && !prop.isVersioned() ) return;
        public void onProperty(PropertyNd prop) {            if ( !prop.isUnversioned() ) return;            String containerName = getContainerName(prop);            Property property =                 getProperty(containerName, prop.getName().getName());            if ( property.isKeyProperty() ) {                throw new IllegalStateException                    ("Cannot mark a key property 'unversioned': " +                     property);            }            s_log.info("onProperty: " + property);            m_unversionedProps.add(property);            if ( m_changeListener != null ) {                m_changeListener.onUnversionedProperty(property);            }        }