code: public DataSource createDataSourceProxy(String name, final DataSource dataSource) {
  		assert dataSource != null;
  		JdbcWrapperHelper.pullDataSourceProperties(name, dataSource);
  		final InvocationHandler invocationHandler = new AbstractInvocationHandler<DataSource>(
  				dataSource) {
  			private static final long serialVersionUID = 1L;
  
  			/** {@inheritDoc} */
  			@Override
  			public Object invoke(Object proxy, Method method, Object[] args) throws Throwable {
  				Object result = method.invoke(dataSource, args);
  				if (result instanceof Connection) {
  					result = createConnectionProxy((Connection) result);
  				}
  				return result;
  			}
  		};
  		return createProxy(dataSource, invocationHandler);
  	}
docs: Crée un proxy d'une {@link DataSource} jdbc.
  @param name String
  @param dataSource DataSource
  @return DataSource