if (pp.getIndex() != value.length())
{
Object label = ConverterUtils.getComponentLabel(component);
Object[] params = {label, value, getPattern()};
throw new ConverterException(
getConvertMessage(context, component, value, params));
}
// if we set setParseIntegerOnly(isIntegerOnly()) - This may result in
// the formatter stopping to parse after the first decimal point.
// that is number of value 222.22 which is legitimate, hence our test would