Before revision:  a technique previously exploited in the construction of Hamiltonian Monte Carlo algorithms , where it can lead to implementationally and analytically complex boundary crossings.
After revision:  a technique previously exploited in the construction of Hamiltonian Monte Carlo algorithms which suffer from implementationally and analytically complex boundary crossings.