since this method explicitly asks for a `StatementWrapper` i am not sure if the interface should be used here instead of the concrete type..