final RequestBuilder builder = createRequestBuilder();
return builder.toBytes();
}
private RequestBuilder createRequestBuilder() {
final RequestBuilder builder = new ByteArrayRequestBuilder();
builder.append(OutgoingMessageId.EXERCISE_OPTION_REQUEST.getId());
builder.append(VERSION);
builder.append(toInternalId(getId()));
appendContract(builder);
builder.append(action.getValue());
builder.append(quantity);
builder.append(accountName);
builder.append(override);
return builder;
}