if (getViewer( )==null) { return; }
	protected void propertyChange( Object focus, Map info )	{		Object obj = getViewer( ).getEditPartRegistry( ).get( focus );		if ( obj instanceof ReportElementEditPart && !((ReportElementEditPart)obj).isDelete( ))		{			( (ReportElementEditPart) obj ).propertyChange( info );			return;		}		List temp = new ArrayList( );		getEditPartsFormModel( this, focus, temp );		int size = temp.size( );		for ( int i = 0; i < size; i++ )		{			Object part = temp.get( i );			if ( part instanceof ReportElementEditPart && !((ReportElementEditPart)part).isDelete( ))			{				( (ReportElementEditPart) part ).propertyChange(info );			}		}	}