if (callback == null) {
v8Callback = null;
} else {
v8Callback = new V8CommandCallbackBase() {
@Override public void success(SuccessCommandResponse successResponse) {
FlagsBody body;
try {
body = successResponse.body().asFlagsBody();
} catch (JsonProtocolParseException e) {
throw new RuntimeException(e);
}
List<FlagInfo> flagList = body.flags();
List<Boolean> result = new ArrayList<Boolean>(flagNames.size());
for (String name : flagNames) {
FlagsBody.FlagInfo flag;