Bug 201042 [Accessibility]Chart scritp should not add by auto when click the down in keyboard[17]
Description: Chart scritp should not add by auto when click the down in keyboard[0704] Step: 1. New a chart and switch to script view. 2. Let the point on the script function selection. 3. Click the down on keyboard. Actual result: A function will add by auto. Expected result: Customer can not select the function under the second function by keyboard, and it should not be added by auto.
UI/org.eclipse.birt.report.designer.ui.editors.schematic/src/org/eclipse/birt/report/designer/internal/ui/editors/script/JSEditor.java
protected static String convertToParameterName( String fullName )
	{
		
		fullName = fullName.substring( fullName.lastIndexOf( '.' ) + 1 );
		int upCase = 0;
		SortedMap caps = new TreeMap( );
		for ( int i = 0; i < fullName.length( ); i++ )
		{
			char character = fullName.charAt( i );
			if ( Character.isUpperCase( character ) )
			{
				upCase++;
				caps.put( new Integer( i ), new Integer( character ) );
			}
		}
		if ( upCase > 2 )
		{
			StringBuffer result = new StringBuffer( );
			for ( Iterator iter = caps.values( ).iterator( ); iter.hasNext( ); )
			{
				result.append( (char) ( (Integer) iter.next( ) ).intValue( ) );
			}
			return result.toString( ).toLowerCase( );
		}
		else
			return fullName.substring( 0, 1 ).toLowerCase( )
					+ fullName.substring( 1 );
	}