Index: jbossas4-4.2.3.GA/connector/src/main/org/jboss/resource/adapter/jdbc/WrapperDataSource.java
===================================================================
--- jbossas4-4.2.3.GA.orig/connector/src/main/org/jboss/resource/adapter/jdbc/WrapperDataSource.java	2008-07-18 23:06:08.000000000 +0800
+++ jbossas4-4.2.3.GA/connector/src/main/org/jboss/resource/adapter/jdbc/WrapperDataSource.java	2013-07-19 05:11:45.372280951 +0800
@@ -25,6 +25,8 @@
 import java.io.Serializable;
 import java.sql.Connection;
 import java.sql.SQLException;
+import java.sql.SQLFeatureNotSupportedException;
+import java.util.logging.Logger;
 
 import javax.naming.Reference;
 import javax.resource.Referenceable;
@@ -165,4 +167,9 @@
          throw new NestedSQLException(e);
       }
    }
+
+
+   public Logger getParentLogger() throws SQLFeatureNotSupportedException {
+	   throw new SQLFeatureNotSupportedException();
+   }
 }
Index: jbossas4-4.2.3.GA/connector/src/main/org/jboss/resource/adapter/jdbc/jdk6/CachedCallableStatementJDK6.java
===================================================================
--- jbossas4-4.2.3.GA.orig/connector/src/main/org/jboss/resource/adapter/jdbc/jdk6/CachedCallableStatementJDK6.java	2008-07-18 23:06:08.000000000 +0800
+++ jbossas4-4.2.3.GA/connector/src/main/org/jboss/resource/adapter/jdbc/jdk6/CachedCallableStatementJDK6.java	2013-07-19 05:11:45.400281067 +0800
@@ -30,6 +30,7 @@
 import java.sql.RowId;
 import java.sql.SQLException;
 import java.sql.SQLXML;
+import java.util.Map;
 
 import org.jboss.resource.adapter.jdbc.CachedCallableStatement;
 
@@ -310,4 +311,24 @@
    {
       getWrappedObject().setSQLXML(parameterName, xmlObject);
    }
+
+
+   public <T> T getObject(int parameterIndex, Class<T> type) throws SQLException {
+	   throw new SQLException();
+   }
+
+
+   public <T> T getObject(String parameterName, Class<T> type) throws SQLException {
+	   throw new SQLException();
+   }
+
+
+   public void closeOnCompletion() throws SQLException {
+	   throw new SQLException();
+   }
+
+
+   public boolean isCloseOnCompletion() throws SQLException {
+	   throw new SQLException();
+   }
 }
Index: jbossas4-4.2.3.GA/connector/src/main/org/jboss/resource/adapter/jdbc/jdk6/CachedPreparedStatementJDK6.java
===================================================================
--- jbossas4-4.2.3.GA.orig/connector/src/main/org/jboss/resource/adapter/jdbc/jdk6/CachedPreparedStatementJDK6.java	2008-07-18 23:06:08.000000000 +0800
+++ jbossas4-4.2.3.GA/connector/src/main/org/jboss/resource/adapter/jdbc/jdk6/CachedPreparedStatementJDK6.java	2013-07-19 05:11:45.400281067 +0800
@@ -148,4 +148,14 @@
    {
       getWrappedObject().setPoolable(poolable);
    }
+
+
+   public void closeOnCompletion() throws SQLException {
+	   throw new SQLException();
+   }
+
+
+   public boolean isCloseOnCompletion() throws SQLException {
+	   throw new SQLException();
+   }
 }
Index: jbossas4-4.2.3.GA/connector/src/main/org/jboss/resource/adapter/jdbc/jdk6/WrappedCallableStatementJDK6.java
===================================================================
--- jbossas4-4.2.3.GA.orig/connector/src/main/org/jboss/resource/adapter/jdbc/jdk6/WrappedCallableStatementJDK6.java	2008-07-18 23:06:08.000000000 +0800
+++ jbossas4-4.2.3.GA/connector/src/main/org/jboss/resource/adapter/jdbc/jdk6/WrappedCallableStatementJDK6.java	2013-07-19 05:11:45.400281067 +0800
@@ -32,6 +32,7 @@
 import java.sql.RowId;
 import java.sql.SQLException;
 import java.sql.SQLXML;
+import java.util.Map;
 
 import org.jboss.resource.adapter.jdbc.WrappedCallableStatement;
 import org.jboss.resource.adapter.jdbc.WrappedResultSet;
@@ -745,4 +746,24 @@
       }
    }
 
+
+   public <T> T getObject(int parameterIndex, Class<T> type) throws SQLException {
+	   throw new SQLException();
+   }
+
+
+   public <T> T getObject(String parameterName, Class<T> type) throws SQLException {
+	   throw new SQLException();
+   }
+
+
+   public void closeOnCompletion() throws SQLException {
+	   throw new SQLException();
+   }
+
+
+   public boolean isCloseOnCompletion() throws SQLException {
+	   throw new SQLException();
+   }
+
 }
Index: jbossas4-4.2.3.GA/connector/src/main/org/jboss/resource/adapter/jdbc/jdk6/WrappedConnectionJDK6.java
===================================================================
--- jbossas4-4.2.3.GA.orig/connector/src/main/org/jboss/resource/adapter/jdbc/jdk6/WrappedConnectionJDK6.java	2008-07-18 23:06:08.000000000 +0800
+++ jbossas4-4.2.3.GA/connector/src/main/org/jboss/resource/adapter/jdbc/jdk6/WrappedConnectionJDK6.java	2013-07-19 05:11:45.400281067 +0800
@@ -33,7 +33,9 @@
 import java.sql.SQLXML;
 import java.sql.Statement;
 import java.sql.Struct;
+import java.util.Map;
 import java.util.Properties;
+import java.util.concurrent.Executor;
 
 import org.jboss.resource.adapter.jdbc.BaseWrapperManagedConnection;
 import org.jboss.resource.adapter.jdbc.WrappedCallableStatement;
@@ -343,4 +345,30 @@
          unlock();
       }
    }
+
+
+   public void setSchema(String schema) throws SQLException {
+	   throw new SQLException();
+   }
+
+
+   public String getSchema() throws SQLException {
+	   throw new SQLException();
+   }
+
+
+   public void abort(Executor executor) throws SQLException {
+	   throw new SQLException();
+   }
+
+
+   public void setNetworkTimeout(Executor executor, int milliseconds)
+		   throws SQLException {
+	   throw new SQLException();
+   }
+
+
+   public int getNetworkTimeout() throws SQLException {
+	   throw new SQLException();
+   }
 }
Index: jbossas4-4.2.3.GA/connector/src/main/org/jboss/resource/adapter/jdbc/jdk6/WrappedPreparedStatementJDK6.java
===================================================================
--- jbossas4-4.2.3.GA.orig/connector/src/main/org/jboss/resource/adapter/jdbc/jdk6/WrappedPreparedStatementJDK6.java	2008-07-18 23:06:08.000000000 +0800
+++ jbossas4-4.2.3.GA/connector/src/main/org/jboss/resource/adapter/jdbc/jdk6/WrappedPreparedStatementJDK6.java	2013-07-19 05:11:45.400281067 +0800
@@ -490,4 +490,14 @@
          unlock();
       }
    }
+
+
+   public void closeOnCompletion() throws SQLException {
+	   throw new SQLException();
+   }
+
+
+   public boolean isCloseOnCompletion() throws SQLException {
+	   throw new SQLException();
+   }
 }
Index: jbossas4-4.2.3.GA/connector/src/main/org/jboss/resource/adapter/jdbc/jdk6/WrappedResultSetJDK6.java
===================================================================
--- jbossas4-4.2.3.GA.orig/connector/src/main/org/jboss/resource/adapter/jdbc/jdk6/WrappedResultSetJDK6.java	2008-07-18 23:06:08.000000000 +0800
+++ jbossas4-4.2.3.GA/connector/src/main/org/jboss/resource/adapter/jdbc/jdk6/WrappedResultSetJDK6.java	2013-07-19 05:11:45.400281067 +0800
@@ -28,6 +28,7 @@
 import java.sql.RowId;
 import java.sql.SQLException;
 import java.sql.SQLXML;
+import java.util.Map;
 
 import org.jboss.resource.adapter.jdbc.WrappedResultSet;
 import org.jboss.resource.adapter.jdbc.WrappedStatement;
@@ -670,4 +671,14 @@
          throw checkException(t);
       }
    }
+
+
+   public <T> T getObject(int columnIndex, Class<T> type) throws SQLException {
+	   throw new SQLException();
+   }
+
+
+   public <T> T getObject(String columnLabel, Class<T> type) throws SQLException {
+	   throw new SQLException();
+   }
 }
Index: jbossas4-4.2.3.GA/connector/src/main/org/jboss/resource/adapter/jdbc/jdk6/WrappedStatementJDK6.java
===================================================================
--- jbossas4-4.2.3.GA.orig/connector/src/main/org/jboss/resource/adapter/jdbc/jdk6/WrappedStatementJDK6.java	2008-07-18 23:06:08.000000000 +0800
+++ jbossas4-4.2.3.GA/connector/src/main/org/jboss/resource/adapter/jdbc/jdk6/WrappedStatementJDK6.java	2013-07-19 05:11:45.400281067 +0800
@@ -107,4 +107,14 @@
          unlock();
       }
    }
+
+
+   public void closeOnCompletion() throws SQLException {
+	   throw new SQLException();
+   }
+
+
+   public boolean isCloseOnCompletion() throws SQLException {
+	   throw new SQLException();
+   }
 }
Index: jbossas4-4.2.3.GA/ejb3/src/main/org/jboss/ejb/ResourceImpl.java
===================================================================
--- jbossas4-4.2.3.GA.orig/ejb3/src/main/org/jboss/ejb/ResourceImpl.java	2008-07-18 23:00:50.000000000 +0800
+++ jbossas4-4.2.3.GA/ejb3/src/main/org/jboss/ejb/ResourceImpl.java	2013-07-19 05:28:44.365333867 +0800
@@ -99,4 +99,9 @@
    {
       return javax.annotation.Resource.class;
    }
+
+
+   public String lookup() {
+	   return null;
+   }
 }
