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
assert pq != null && cds != null;
		pq.clearColumnMappings( );
		for ( int i=0; i<cds.length; i++ )
		{
			IMappingSource[] mss = cds[i].getMappingPath( );
			ClassColumnMappings parent = null;
			for ( int j=0; j<=mss.length-2; j++)
			{
				ClassColumnMappings ccm = new ClassColumnMappings( mss[j] );
				if ( parent == null )
				{
					parent = addClassColumnMappings( pq, ccm );
				}
				else
				{
					parent = addClassColumnMappings( parent, ccm );
				}
			}
			Column c = new Column(cds[i].getName( ), cds[i].getType( ).getName( ), i+1 );
			assert mss.length >= 1;
			IColumnsMapping cm = new OneColumnMapping( mss[mss.length-1], c);
			if ( parent == null )
			{
				pq.addColumnsMapping( cm );
			}
			else
			{
				parent.addColumnsMapping( cm );
			}
		}