class DatabaseConnectionProxy implements DatabaseConnection {

	@Override
	public int insert(String statement, Object[] args, FieldType[] argfieldTypes, GeneratedKeyHolder keyHolder)
			throws SQLException {
		if (proxy == null) {
			return 0;
		} else {
			return proxy.insert(statement, args, argfieldTypes, keyHolder);
		}
	}

	public  DatabaseConnectionProxy(DatabaseConnection proxy);

}