void (Object component, String key, int value) { Object[] definition = getDefinition(component, key, "integer"); if (setInteger(component, (String)definition[1], value, ((Integer)definition[3]).intValue())) { update(component, definition[2]); } }