builder.addArgs(argBuilder.setType(ArgumentType.NULL).build()); } else if (arg instanceof String) { builder.addArgs(argBuilder.setType(ArgumentType.STRING) .setStringValue((String) arg).build()); } else if (arg instanceof Integer) { builder.addArgs(argBuilder.setType(ArgumentType.INT).setIntValue((int) arg).build()); } else if (arg instanceof Boolean) { builder.addArgs( argBuilder.setType(ArgumentType.BOOL).setBoolValue((boolean) arg).build()); } else if (arg instanceof String[]) { argBuilder.addStringArrayValues(strArg); builder.addArgs(argBuilder.build()); } else if (arg instanceof int[]) { argBuilder.setType(ArgumentType.REPEATED_INT); argBuilder.addIntArrayValues(intArg); builder.addArgs(argBuilder.build()); } else { throw new RuntimeException("Unexpected operation argument: " + arg.getClass());
builder.addArgs(argBuilder.setType(ArgumentType.NULL).build()); } else if (arg instanceof String) { builder.addArgs(argBuilder.setType(ArgumentType.STRING) .setStringValue((String) arg).build()); } else if (arg instanceof Integer) { builder.addArgs(argBuilder.setType(ArgumentType.INT).setIntValue((int) arg).build()); } else if (arg instanceof Boolean) { builder.addArgs( argBuilder.setType(ArgumentType.BOOL).setBoolValue((boolean) arg).build()); } else if (arg instanceof String[]) { argBuilder.addStringArrayValues(strArg); builder.addArgs(argBuilder.build()); } else if (arg instanceof int[]) { argBuilder.setType(ArgumentType.REPEATED_INT); argBuilder.addIntArrayValues(intArg); builder.addArgs(argBuilder.build()); } else { throw new RuntimeException("Unexpected operation argument: " + arg.getClass());
builder.addArgs(argBuilder.setType(ArgumentType.NULL).build()); } else if (arg instanceof String) { builder.addArgs(argBuilder.setType(ArgumentType.STRING) .setStringValue((String) arg).build()); } else if (arg instanceof Integer) { builder.addArgs(argBuilder.setType(ArgumentType.INT).setIntValue((int) arg).build()); } else if (arg instanceof Boolean) { builder.addArgs( argBuilder.setType(ArgumentType.BOOL).setBoolValue((boolean) arg).build()); } else if (arg instanceof String[]) { argBuilder.addStringArrayValues(strArg); builder.addArgs(argBuilder.build()); } else if (arg instanceof int[]) { argBuilder.setType(ArgumentType.REPEATED_INT); argBuilder.addIntArrayValues(intArg); builder.addArgs(argBuilder.build()); } else { throw new RuntimeException("Unexpected operation argument: " + arg.getClass());