def set_color_coordinate(self, coordinate=None):
if coordinate is None:<EOL><INDENT>raise NullArgument()<EOL><DEDENT>if self.get_color_coordinate_metadata().is_read_only():<EOL><INDENT>raise NoAccess()<EOL><DEDENT>if not isinstance(coordinate, RGBColorCoordinate):<EOL><INDENT>raise InvalidArgument('<STR_LIT>')<EOL><DEDENT>self.my_osid_object_form._my_map['<STR_LIT>']['<STR_LIT>'] =coordinate.get_values()<EOL>self.my_osid_object_form._my_map['<STR_LIT>']['<STR_LIT>'] =coordinate.get_uncertainty_plus()<EOL>self.my_osid_object_form._my_map['<STR_LIT>']['<STR_LIT>'] =coordinate.get_uncertainty_minus()<EOL>
stub