void (Object component, String key, boolean value) { Object[] definition = getDefinition(component, key, "boolean"); if (setBoolean(component, (String) definition[1], value, (definition[3] == Boolean.TRUE))) { update(component, definition[2]); } }