When you put a Cut on an anonymous inner class nothing happens.
There are technical issues that make support of anonymous inner classes difficult. In the meantime, there should at least be a compiler error when a Cut is placed in an invalid location.