# Method Mapping.ShadowedMapping()->create()

Method create

  `Mapping.ShadowedMapping Mapping.ShadowedMapping(mapping|ShadowedMapping parent)`

Method create

  `Mapping.ShadowedMapping Mapping.ShadowedMapping(mapping|ShadowedMapping parent, mapping|void shadow, bool|void modify_parent)`

Parameter `parent`

  Mapping to be shadowed.

Parameter `shadow`

  Initial shadow of parent.

Parameter `modify_parent`

  Modifications should be done to parent rather than to shadow. If this is set, only entries that are already present in shadow can be modified by later operations.