Use this exception to mark a method implementation as being deprecated.
Use the message to indicate the recommended way of calling the desired functionality.
Make throwing this exception the only line in the method implementation, i.e.
As subclass of MetaClass, ProxyMetaClass manages calls from Groovy Objects to POJOs.
It enriches MetaClass with the feature of making method invokations interceptable by
an Interceptor.
Represents an object which is capable of writing itself to a text stream
in a more efficient format than just creating a toString() representation
of itself.