if ( input != null && input.size( ) > 0 )
if ( input != null && ( (List) input ).size( ) > 0 )
			public void widgetSelected( SelectionEvent e )			{				ClassFinder finder = new ClassFinder( );				String className = null;				if ( input != null && input.size( ) > 0 )				{//					if ( input.get( 0 ) instanceof ExtendedItemHandle//					{//						className = (String) ( EventHandlerWrapper.get( AttributeConstant.EVENT_HANDLER_CLASS_PROPERTY_KEY ) );//					}//					else 						if ( input.get( 0 ) instanceof DesignElementHandle )					{						className = EventHandlerWrapper.getEventHandlerClassName( (DesignElementHandle) input.get( 0 ) );					}				}				if ( className != null )				{					finder.setParentClassName( className );					GroupPropertyHandle handle = DEUtil.getMultiSelectionHandle( input )							.getPropertyHandle( ReportDesignHandle.EVENT_HANDLER_CLASS_PROP );					try					{						String finderClassName = finder.getFinderClassName( );						if(finderClassName != null && finderClassName.trim( ).length( ) > 0)						{							handle.setStringValue( finderClassName.trim( ) );						}											}					catch ( SemanticException e1 )					{						ExceptionHandler.handle( e1 );					}				}			}