Collections.sort( methodList, new AlphabeticallyComparator( ) );
	public static List getMethods( IClassInfo classInfo )	{		if ( !classInfo.getName( ).equalsIgnoreCase( ( AGGREGATION_CATEGORY ) ) )			return Collections.EMPTY_LIST;		List methodList = new ArrayList( );		IConfigurationElement[] aggregations = ( (IConfigurationElement[]) Platform.getExtensionRegistry( )				.getConfigurationElementsFor( AGGREGATION_EXT_POINT ) )[0].getChildren( );		for ( int i = 0; i < aggregations.length; i++ )		{			IConfigurationElement[] uiInfos = ( aggregations[i].getChildren( ) );			for ( int j = 0; j < uiInfos.length; j++ )			{				MethodInfo methodInfo = new MethodInfo( false );				methodInfo.setName( aggregations[i].getAttribute( AGGREGATION_ATTR_NAME ) );				methodInfo.setDisplayNameKey( uiInfos[j].getAttribute( UIINFO_ATTR_TEXTDATA ) );				methodInfo.setToolTipKey( uiInfos[j].getAttribute( UIINFO_ATTR_TIP ) );				methodInfo.addArgumentList( loadArgumentList( uiInfos[j].getAttribute( UIINFO_ATTR_PARAMTERMETAINFO ) ) );				methodInfo.setStatic( true );				methodInfo.setReturnType( DEFUALT_RETURN_TYPE );				methodList.add( methodInfo );			}			Collections.sort( methodList, new AlphabeticallyComparator( ) );		}		return methodList;	}