@@ -662,10 +662,11 @@ } static void checkSpreadArgument(Object av, int n) { if (av == null) { if (n == 0) return; + throw new NullPointerException("null array reference"); } else if (av instanceof Object[]) { int len = ((Object[])av).length; if (len == n) return; } else { int len = java.lang.reflect.Array.getLength(av);