diff --git a/padaf-parent/pom.xml b/padaf-parent/pom.xml
index c2fce65..41cbe89 100644
--- a/padaf-parent/pom.xml
+++ b/padaf-parent/pom.xml
@@ -9,12 +9,12 @@
   <parent>
     <groupId>org.apache.pdfbox</groupId>
     <artifactId>pdfbox-parent</artifactId>
-    <version>1.5.0</version>
+    <version>1.6.0</version>
   </parent>
 
 
 	<properties>
-		<pdfbox.version>1.5.0</pdfbox.version>
+		<pdfbox.version>1.6.0</pdfbox.version>
 		<project.build.sourceEncoding>utf-8</project.build.sourceEncoding>
 	</properties>
 
diff --git a/preflight/src/test/java/org/apache/padaf/preflight/utils/TestCOSUtils.java b/preflight/src/test/java/org/apache/padaf/preflight/utils/TestCOSUtils.java
index dd55902..a677a04 100644
--- a/preflight/src/test/java/org/apache/padaf/preflight/utils/TestCOSUtils.java
+++ b/preflight/src/test/java/org/apache/padaf/preflight/utils/TestCOSUtils.java
@@ -26,9 +26,11 @@ import static org.junit.Assert.fail;
 
 import java.io.File;
 import java.io.IOException;
-
+import java.util.HashMap;
+import java.util.Map;
 
 import org.apache.padaf.preflight.utils.COSUtils;
+
 import org.apache.pdfbox.cos.COSArray;
 import org.apache.pdfbox.cos.COSDictionary;
 import org.apache.pdfbox.cos.COSDocument;
@@ -54,7 +56,8 @@ public class TestCOSUtils {
       assertFalse(COSUtils.isInteger(co, new IOCOSDocument()));
 
       COSDocument doc = new COSDocument();
-      doc.setXRef(new COSObjectKey(co), 1000);
+//      doc.setXRef(new COSObjectKey(co), 1000);
+      addToXref(doc,new COSObjectKey(co),1000);
       COSUtils.isInteger(co, doc);
       doc.close();
     } catch (IOException e) {
@@ -72,7 +75,8 @@ public class TestCOSUtils {
       assertFalse(COSUtils.isFloat(co, new IOCOSDocument()));
 
       COSDocument doc = new COSDocument();
-      doc.setXRef(new COSObjectKey(co), 1000);
+//      doc.setXRef(new COSObjectKey(co), 1000);
+      addToXref(doc,new COSObjectKey(co),1000);
       COSUtils.isFloat(co, doc);
       doc.close();
     } catch (IOException e) {
@@ -90,7 +94,8 @@ public class TestCOSUtils {
       assertFalse(COSUtils.isString(co, new IOCOSDocument()));
 
       COSDocument doc = new COSDocument();
-      doc.setXRef(new COSObjectKey(co), 1000);
+//      doc.setXRef(new COSObjectKey(co), 1000);
+      addToXref(doc,new COSObjectKey(co),1000);
       COSUtils.isString(co, doc);
       doc.close();
     } catch (IOException e) {
@@ -108,7 +113,8 @@ public class TestCOSUtils {
       assertFalse(COSUtils.isStream(co, new IOCOSDocument()));
 
       COSDocument doc = new COSDocument();
-      doc.setXRef(new COSObjectKey(co), 1000);
+//      doc.setXRef(new COSObjectKey(co), 1000);
+      addToXref(doc,new COSObjectKey(co),1000);
       COSUtils.isStream(co, doc);
       doc.close();
     } catch (IOException e) {
@@ -126,7 +132,9 @@ public class TestCOSUtils {
       assertFalse(COSUtils.isDictionary(co, new IOCOSDocument()));
 
       COSDocument doc = new COSDocument();
-      doc.setXRef(new COSObjectKey(co), 1000);
+//      doc.setXRef(new COSObjectKey(co), 1000);
+      addToXref(doc,new COSObjectKey(co),1000);
+
       COSUtils.isDictionary(co, doc);
       doc.close();
     } catch (IOException e) {
@@ -144,7 +152,8 @@ public class TestCOSUtils {
       assertFalse(COSUtils.isArray(co, new IOCOSDocument()));
 
       COSDocument doc = new COSDocument();
-      doc.setXRef(new COSObjectKey(co), 1000);
+//      doc.setXRef(new COSObjectKey(co), 1000);
+      addToXref(doc,new COSObjectKey(co),1000);
       COSUtils.isArray(co, doc);
       doc.close();
     } catch (IOException e) {
@@ -171,6 +180,13 @@ public class TestCOSUtils {
     }
   }
 
+  
+  protected void addToXref( COSDocument doc, COSObjectKey key, int value) {
+	  Map<COSObjectKey, Integer>  xrefTable = new HashMap<COSObjectKey, Integer>(1);
+	  xrefTable.put(key, value);
+	  doc.addXRefTable(xrefTable);
+  }
+  
   /**
    * Class used to check the catch block in COSUtils methods
    */
diff --git a/xmpbox/pom.xml b/xmpbox/pom.xml
index c330d1a..af40d17 100644
--- a/xmpbox/pom.xml
+++ b/xmpbox/pom.xml
@@ -21,7 +21,6 @@
 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
 	<modelVersion>4.0.0</modelVersion>
 	<artifactId>xmpbox</artifactId>
-	<groupId>org.apache.pdfbox</groupId>
 	<name>xmpbox</name>
 	<description>xmpbox is an API used to parse,validate and create objects based on XMP Contents.</description>
 
