// @SuppressWarnings("unchecked") public /*RubyArray*/ RubyValue clone() { RubyArray v = new RubyArray( 0, this.rhs_size_, this.has_single_asterisk_or_lambda_call_); // (RubyArray) super.clone(); v.array_ = new ArrayList /*<RubyValue>*/(this.array_); v.doClone(this); return v; }