| Index: lib/dom/scripts/databasebuilder.py | 
| diff --git a/lib/dom/scripts/databasebuilder.py b/lib/dom/scripts/databasebuilder.py | 
| index 05824f1fcf8db479762a3086a9feabdc2c73fe97..d5e799688c2d49f0ba275a9dd77c9f0e3cd84fef 100755 | 
| --- a/lib/dom/scripts/databasebuilder.py | 
| +++ b/lib/dom/scripts/databasebuilder.py | 
| @@ -125,9 +125,8 @@ class DatabaseBuilder(object): | 
| for op in interface.operations: | 
| for argument in op.arguments: | 
| in_optional_whitelist = (interface.id, op.id, argument.id) in optional_argument_whitelist | 
| -        if in_optional_whitelist or set(['Optional', 'Callback']).issubset(argument.ext_attrs.keys()): | 
| +        if in_optional_whitelist: | 
| argument.ext_attrs['Optional'] = None | 
| -          argument.ext_attrs['RequiredCppParameter'] = None | 
|  | 
| def _rename_types(self, idl_file, import_options): | 
| """Rename interface and type names with names provided in the | 
|  |