Bug 196257 NPE when call ArgumentInfoList.argumentsIterator()
When call ArgumentInfoList.argumentsIterator(), it will throw NPE sometimes. This is caused the inner "arguments" member may not initialized when call this method.
model/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/api/scripts/ArgumentInfoList.java
{
	/**
	 * The list contains a set of arguments.
	 */
	private List arguments = null;
	/**
	 * Constructor.
	 * 
	 * @param params
	 *            the parameters for the method
	 */
	protected ArgumentInfoList( Class[] params )
	{
		initialize( params );
	}
	/**
	 * @param params
	 */
	private void initialize( Class[] params )
	{
		for ( int i = 0; i < params.length; i++ )
		{
			ArgumentInfo argument = new ArgumentInfo( params[i] );
			if ( arguments == null )
				arguments = new ArrayList( );
			arguments.add( argument );
		}
	}
	/**