This implementation returns a shallow copy of this invocation object, including an independent copy of the original arguments array.
We want a shallow copy in this case: We want to use the same interceptor chain and other object references, but we want an independent value for the current interceptor index.
@see java.lang.Object#clone()
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.