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
				{
					throw new OdaException( Messages.getFormattedString( "DataSet.InvalidMethodName", 
							new Object[]{methodName} ));
				}
			}
			else if ( isValidIdentifier( part ) ) 
			{
				sources.add( new FieldSource( part ) );
			}
			else
			{
				throw new OdaException( Messages.getFormattedString( "DataSet.InvalidFieldName", 
						new Object[]{part} ));
			}
		}
		return sources.toArray( new IMappingSource[0] );
	}
	
	public static boolean isEmptyString( String s )
	{
		return s == null || s.trim( ).length( ) == 0;
	}
	/**
	 * we should consider the case that char <parameter>separator</parameter> included in a quoted string 
	 * @param s: string to be split
	 * @param separator: can not be <code>CONSTANT_PARAM_VALUE_QUOTE</code> or <code>CONSTANT_PARAM_VALUE_QUOTE_ESCAPE</code>
	 * @return null if " numbers in <parameter>s</parameter> are not matched
	 */
	private static String[] splitBy( String s, char separator ) throws OdaException