Bug 407846 [Accessibility]Underline of shortcut character for POJO datasource properties are not displayed.
data/org.eclipse.birt.data.oda.pojo.ui/src/org/eclipse/birt/data/oda/pojo/ui/util/Utils.java
curIndex++;
		}
		if ( isWaitingForEndQuote ) 
		{
			return null;
		}
		result.add( s.substring( startIndex, curIndex ) );
		return result.toArray( new String[0] );
	}
	
	
	private static boolean isValidIdentifier( String s )
	{
		assert s.length( ) > 0;
		char[] chars = s.toCharArray( );
		if ( !Character.isJavaIdentifierStart( chars[0] ))
		{
			return false;
		}
		for ( int i=1; i<chars.length; i++)
		{
			if ( !Character.isJavaIdentifierPart( chars[i] ))
			{
				return false;
			}
		}
		return true;
	}
	
	public static class FileComparator implements Comparator<File>, Serializable