public void setFieldValue(_Fields field, Object value) { switch (field) { case STORM_ID: if (value == null) { unset_storm_id(); } else { set_storm_id((String) value); } break; case EXECUTOR_STATS: if (value == null) { unset_executor_stats(); } else { set_executor_stats((Map<ExecutorInfo, ExecutorStats>) value); } break; case TIME_SECS: if (value == null) { unset_time_secs(); } else { set_time_secs((Integer) value); } break; case UPTIME_SECS: if (value == null) { unset_uptime_secs(); } else { set_uptime_secs((Integer) value); } break; } }