code: public void removeThreadLocalSQLAuditor(Consumer<String> observer)
  	{
  		List<Consumer<String>> observers = onPrepareStatementWatchers.get();
  
  		observers.remove(observer);
  
  		if (observers.isEmpty())
  			onPrepareStatementWatchers.remove();
  	}
docs: Remove a previously added observer for <code>onPrepareStatement</code> calls
  
  @param observer