diff --git a/src/main/java/org/codehaus/stax2/ri/typed/ValueDecoderFactory.java b/src/main/java/org/codehaus/stax2/ri/typed/ValueDecoderFactory.java index 544c1c8..88e7fba 100644 --- a/src/main/java/org/codehaus/stax2/ri/typed/ValueDecoderFactory.java +++ b/src/main/java/org/codehaus/stax2/ri/typed/ValueDecoderFactory.java @@ -1074,12 +1074,7 @@ public void decode(char[] lexical, int start, int end) throws IllegalArgumentExc { int len = end-start; try { - /* !!! 21-Nov-2008, TSa: This constructor was added in JDK1.5 - * so can't yet be used (As of Woodstox 4.x). - * Need to use the older constructor for now - */ - //mValue = new BigDecimal(lexical, start, len); - mValue = new BigDecimal(new String(lexical, start, len)); + mValue = new BigDecimal(lexical, start, len); } catch (NumberFormatException nex) { throw constructInvalidValue(new String(lexical, start, len)); }