diff --git a/derby/org.eclipse.gemini.dbaccess.derby/src/org/eclipse/gemini/dbaccess/derby/DataSourceFactoryConstants.java b/derby/org.eclipse.gemini.dbaccess.derby/src/org/eclipse/gemini/dbaccess/derby/DataSourceFactoryConstants.java
deleted file mode 100644
index f9d6849..0000000
--- a/derby/org.eclipse.gemini.dbaccess.derby/src/org/eclipse/gemini/dbaccess/derby/DataSourceFactoryConstants.java
+++ /dev/null
@@ -1,33 +0,0 @@
-/*******************************************************************************

- * Copyright (c) 2010 Oracle.

- * All rights reserved. This program and the accompanying materials

- * are made available under the terms of the Eclipse Public License v1.0

- * and Apache License v2.0 which accompanies this distribution. 

- * The Eclipse Public License is available at

- *     http://www.eclipse.org/legal/epl-v10.html

- * and the Apache License v2.0 is available at 

- *     http://www.opensource.org/licenses/apache2.0.php.

- * You may elect to redistribute this code under either of these licenses.

- *

- * Contributors:

- *     mkeith - Constants for Derby JDBC support 

- ******************************************************************************/

-

-package org.eclipse.gemini.dbaccess.derby;

-

-/**

- * Contants for Derby data source factory registration.

- */

-public class DataSourceFactoryConstants  {

-

-    // Register a service under each of the following driver class names

-    public static final String DERBY_EMBEDDED_DRIVER_CLASS = "org.apache.derby.jdbc.EmbeddedDriver";

-    public static final String DERBY_CLIENT_DRIVER_CLASS = "org.apache.derby.jdbc.ClientDriver";

-

-    // Register all Derby factory services under this driver name

-    public static final String DERBY_DRIVER_NAME = "Derby";

-

-    // Register under the JDBC version the driver supports

-    public static final String JDBC_3_DRIVER_VERSION = "3.0";

-    public static final String JDBC_4_DRIVER_VERSION = "4.0";

-}

diff --git a/derby/org.eclipse.gemini.dbaccess.derby/src/org/eclipse/gemini/dbaccess/derby/UrlBasedDriverDataSource.java b/derby/org.eclipse.gemini.dbaccess.derby/src/org/eclipse/gemini/dbaccess/derby/UrlBasedDriverDataSource.java
deleted file mode 100644
index c951290..0000000
--- a/derby/org.eclipse.gemini.dbaccess.derby/src/org/eclipse/gemini/dbaccess/derby/UrlBasedDriverDataSource.java
+++ /dev/null
@@ -1,96 +0,0 @@
-/*******************************************************************************

- * Copyright (c) 2010 Oracle.

- * All rights reserved. This program and the accompanying materials

- * are made available under the terms of the Eclipse Public License v1.0

- * and Apache License v2.0 which accompanies this distribution. 

- * The Eclipse Public License is available at

- *     http://www.eclipse.org/legal/epl-v10.html

- * and the Apache License v2.0 is available at 

- *     http://www.opensource.org/licenses/apache2.0.php.

- * You may elect to redistribute this code under either of these licenses.

- *

- * Contributors:

- *     mkeith - CLient/Server Derby JDBC support 

- ******************************************************************************/

-

-package org.eclipse.gemini.dbaccess.derby;

-

-import java.io.PrintWriter;

-import java.util.Properties;

-import java.sql.Connection;

-import java.sql.DriverManager;

-import java.sql.SQLException;

-import java.sql.Driver;

-

-import org.apache.derby.jdbc.ClientDriver;

-import org.apache.derby.jdbc.EmbeddedDriver;

-

-import static org.osgi.service.jdbc.DataSourceFactory.*;

-

-/** 

- * An abbreviated/simplified DataSource impl that takes a URL from the client

- * and just returns a thin data source wrapper around the basic JDBC driver.

- */

-class UrlBasedDriverDataSource implements javax.sql.DataSource {

-

-    boolean embedded;

-    Driver driver;

-    Properties properties = null;

-    String url = null;

-

-    /**

-     * @param properties The properties to use for operations on the driver

-     * @param embedded Whether to wrap an embedded or a client driver

-     */

-    public UrlBasedDriverDataSource(Properties properties, boolean embedded) {

-        this.embedded = embedded;

-        this.driver = embedded ? new EmbeddedDriver() : new ClientDriver();

-        this.properties = (Properties) properties.clone();

-        this.url = properties.getProperty(JDBC_URL);

-    }

-

-    public UrlBasedDriverDataSource(Properties properties) {

-        this(properties, true);

-    }

-

-    public Connection getConnection() throws java.sql.SQLException {

-        return driver.connect(url, properties);

-    }

-

-    public Connection getConnection(String user, String password) throws java.sql.SQLException {

-        Properties localProps = (Properties) properties.clone();

-        localProps.put(JDBC_USER, user);

-        localProps.put(JDBC_PASSWORD, password);

-        return driver.connect(url, localProps);

-    }

- 

-    public boolean isWrapperFor(Class<?> cls) { 

-        return embedded 

-            ? (cls == EmbeddedDriver.class)

-            : (cls == ClientDriver.class);

-    }

-    

-    public <T> T unwrap(Class<T> cls) { 

-        return (isWrapperFor(cls)) 

-            ? (T) driver 

-            : null;

-    }

-

-    public PrintWriter getLogWriter() throws SQLException { 

-        return DriverManager.getLogWriter(); 

-    }

-

-    public int getLoginTimeout() throws SQLException { 

-        return DriverManager.getLoginTimeout(); 

-    }

-

-    // Don't support setting log writer or timeout 

-

-    public void setLogWriter(PrintWriter writer) throws SQLException {

-        throw new SQLException("Can't set Log Writer on URL data source");

-    }

-    

-    public void setLoginTimeout(int timeout) throws SQLException {

-        throw new SQLException("Can't set Login Timeout on URL data source");

-    }

-}
\ No newline at end of file