def METHOD_NAME(self, top, lower_relpath):
    upper_opaque_dir = os.path.join(top, lower_relpath)
    if self.spec == WhiteoutSpec.OCI:
        os.makedirs(upper_opaque_dir, exist_ok=True)
        f = os.open(os.path.join(upper_opaque_dir, ".wh..wh..opq"), os.O_CREAT)
        os.close(f)
    elif self.spec == WhiteoutSpec.OVERLAY:
        os.makedirs(upper_opaque_dir, exist_ok=True)
        xattr.setxattr(upper_opaque_dir, self.opaque_dir_key, self.opaque_dir_value)