int end = PROFILES_PER_REQUEST * (i + 1);
if (end > namesCount) {
end = namesCount;
}
String[] namesBatch = Arrays.copyOfRange(names, start, end);
HttpBody body = getHttpBody(namesBatch);
Profile[] result = post(getProfilesUrl(), body, headers);
profiles.addAll(Arrays.asList(result));
start = end;
i++;