--- /home/cpdev/src/classpath/java/nio/DirectByteBufferImpl.java	2005-07-02 21:03:36.000000000 +0000
+++ java/nio/DirectByteBufferImpl.java	2005-06-30 05:34:41.000000000 +0000
@@ -38,7 +38,7 @@
 
 package java.nio;
 
-import gnu.classpath.RawData;
+import gnu.gcj.RawData;
 
 abstract class DirectByteBufferImpl extends ByteBuffer
 {
@@ -89,6 +89,11 @@
       super(capacity);
     }
 
+    ReadWrite(RawData address, int capacity)
+    {
+      super(address, capacity);
+    }
+    
     ReadWrite(Object owner, RawData address,
 	      int capacity, int limit,
 	      int position)
@@ -109,6 +114,13 @@
     this.address = VMDirectByteBuffer.allocate(capacity);
   }
 
+  DirectByteBufferImpl(RawData address, int capacity)
+  {
+    super(capacity, capacity, 0, -1);
+    this.owner = null;
+    this.address = address;
+  }
+  
   DirectByteBufferImpl(Object owner, RawData address,
 		       int capacity, int limit,
 		       int position)
