paramconfig the object containing the configuration datareturnthe object being configured after the configurationthrowsIllegalArgumentException if the elements of the config are somehow inadequate to configure the Configurable object.
config