Index: libdb-je-java-3.3.62/src/com/sleepycat/persist/raw/RawObject.java
===================================================================
--- libdb-je-java-3.3.62.orig/src/com/sleepycat/persist/raw/RawObject.java	2008-12-06 17:17:37.000000000 -0500
+++ libdb-je-java-3.3.62/src/com/sleepycat/persist/raw/RawObject.java	2008-12-06 17:19:16.000000000 -0500
@@ -10,6 +10,7 @@
 
 import java.util.Arrays;
 import java.util.Map;
+import java.util.HashMap;
 import java.util.TreeSet;
 
 import com.sleepycat.persist.evolve.Conversion;
@@ -58,9 +59,12 @@
     public RawObject(RawType type,
                      Map<String,Object> values,
                      RawObject superObject) {
-        if (type == null || values == null) {
-            throw new NullPointerException();
-        }
+	if (type == null) {
+	    throw new NullPointerException();
+	}
+	if (values == null) {
+	    values = new HashMap<String,Object>();
+	}
         this.type = type;
         this.values = values;
         this.superObject = superObject;
