newValue = variable.getValue(vmState);
} else {
variable.setValue(vmState, value);
newValue = value;
}
WipParams params = variable.createRequestParams(vmState);
WipCommandCallback wrappedCallback;
if (callback == null) {
wrappedCallback = null;
} else {
wrappedCallback = new WipCommandCallback.Default() {