code: public static ImmutableMap<String, Object> prepareArguments(String[] params,
                                                                  Object[] values) {
          ImmutableMap.Builder<String, Object> builder = ImmutableMap.builder();
          for (int i = 0; i < params.length; i++) {
              if (!StringUtils.isBlank(params[i]) && (values[i] != null)) {
                  builder.put(params[i], values[i]);
              }
          }
          return builder.build();
      }
docs: Prepares collection of arguments.
  
  @param params is the array with parameter names.
  @param values is the array with parameter values.
  @return built {@link ImmutableMap}.