for (Entry<String, Object> entry : jobDataMap.entrySet()) {
String key = entry.getKey();
Object value = entry.getValue();
if (value instanceof String
&& !key.equals(JOB_NAME)) {
builder.addString(key, (String) value);
} else if (value instanceof Float
|| value instanceof Double) {
builder.addDouble(key, ((Number) value).doubleValue());