if (getViewer( ) == null || !getViewer( ).getControl( ).isVisible( ))
if (getViewer( )==null)
	protected void contentChange( Object focus, Map info )	{		if (getViewer( ) == null || !getViewer( ).getControl( ).isVisible( ))		{			return;		}		Object obj = getViewer( ).getEditPartRegistry( ).get( focus );		if ( obj instanceof ReportElementEditPart && !((ReportElementEditPart)obj).isDelete( ))		{			( (ReportElementEditPart) obj ).contentChange(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 ).contentChange(info );			}		}	}