Index: C:/harmony/trunk_0427/modules/math/src/main/java/java/math/BigDecimal.java =================================================================== --- C:/harmony/trunk_0427/modules/math/src/main/java/java/math/BigDecimal.java (revision 419509) +++ C:/harmony/trunk_0427/modules/math/src/main/java/java/math/BigDecimal.java (working copy) @@ -210,7 +210,10 @@ * as 0. */ public BigDecimal(BigInteger value) { - intVal = value; + if (value == null) { + throw new NullPointerException(); + } + intVal = value; scale = 0; }