assert property != null;
if ( property == null ) return;
	void addProperty( PropertyDefn property ) throws MetaDataException	{		assert property != null;		String name = property.getName( );		assert name != null && name.trim( ).length( ) != 0;		if ( properties.containsKey( name ) )			throw new MetaDataException( new String[]{name, this.name},					MetaDataException.DESIGN_EXCEPTION_DUPLICATE_PROPERTY );		properties.put( name, property );		property.setOwner( this );	}