Why varargs here? You only ever use fieldNames[0].