That depends if Bank is an instance of Remote or not. If so, then it will be passed by reference (if all is set up correctly), if not it'll be serialized and passed by value.
edit: Since your Bank class is not Remote, but isSerializable, then it will be copied and passed by value.