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
public static IMappingSource[] getMappingSource( String mappingPath ) throws OdaException
	{
		assert mappingPath != null;
		
		String[] mappingParts = splitBy( mappingPath, Constants.METHOD_OR_FIELD_SEPARATOR );
		if ( mappingParts == null )
		{
			throw new OdaException( Messages.getFormattedString( "DataSet.InvalidColumnMappingPath",  
					new Object[]{mappingPath} ));
		}
		List<IMappingSource> sources = new ArrayList<IMappingSource>( );
		for ( String mappingPart : mappingParts )
		{
			String part = mappingPart.trim( );
			if ( part.equals( "" )) 
			{
				throw new OdaException( Messages.getFormattedString( "DataSet.InvalidColumnMappingPath", 
						new Object[]{mappingPath} ));
			}
			if ( part.matches( METHOD_FLAG )) 
			{
				int last = part.lastIndexOf( '(' );
				String methodName = part.substring( 0, last ).trim( );
				if ( isValidIdentifier( methodName ))
				{
					String paramParts = part.substring( last + 1, part.length( ) - 1 ).trim( );
					List<IMethodParameter> params = new ArrayList<IMethodParameter>( );
					if ( paramParts.length( ) > 0 ) 
					{