@JRubyMethod(name = "+", required = 1)
public IRubyObject op_plus(ThreadContext context, IRubyObject other) {
RubyString str = other.convertToString();
ByteList result = new ByteList(value.realSize + str.value.realSize);
result.realSize = value.realSize + str.value.realSize;
System.arraycopy(value.bytes, value.begin, result.bytes, 0, value.realSize);
System.arraycopy(str.value.bytes, str.value.begin, result.bytes, value.realSize, str.value.realSize);
RubyString resultStr = newString(context.getRuntime(), result);