docs: protected boolean isInCondition(String sql){
  		Connection conn = null;
  		Statement stmt = null;
  		ResultSet rs = null;
  		try{
  			conn = dataSource.getConnection();
  			stmt = conn.createStatement();
  			rs = stmt.executeQuery(sql);
  			rs.next();
  			long result = rs.getInt(1);
  			log.debug("Result from the condition checking SQL is " + result + " : " + sql);
  			return result > 0;
  		} catch (SQLException sqle) {
  			throw new RuntimeException("Unable to check condition (" + sqle.getMessage() + ") for: " + sql, sqle);
  		}finally{
  			ConnectionUtility.closeConnection(conn, stmt, rs);
  		}
  	}