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
else
							{
								
								String nameOrValue = nameOrValueAndType[0].trim( );
								String type = nameOrValueAndType[1].trim( );
								if ( nameOrValue.length( ) == 0 || type.length( ) == 0 )
								{
									throw new OdaException( Messages.getFormattedString( "DataSet.InvalidColumnMappingPath",  
											new Object[]{mappingPath} ));
								}
								if ( nameOrValue.startsWith( String.valueOf( Constants.CONSTANT_PARAM_VALUE_QUOTE ) )
										&& nameOrValue.endsWith( String.valueOf( Constants.CONSTANT_PARAM_VALUE_QUOTE ) ))
								{
									String value = nameOrValue.substring( 1, nameOrValue.length( ) - 1 );
									String regex = "\\Q" + Constants.CONSTANT_PARAM_VALUE_QUOTE_ESCAPE  
											+  Constants.CONSTANT_PARAM_VALUE_QUOTE + "\\E"; 
									
									
									value = value.replaceAll( regex, String.valueOf( Constants.CONSTANT_PARAM_VALUE_QUOTE ) );
									params.add( new ConstantParameter( value, type ) );
								}
								else
								{
									params.add( new VariableParameter( nameOrValue, type ) );
								}
							}
						}
					}
					sources.add( new MethodSource( methodName, params.toArray( new IMethodParameter[0] ) ) );
				}