public function removeMetadata($block, $metadataKey, Plugin $owningPlugin)
{
if (!$block instanceof Block) {
throw new \InvalidArgumentException("Object must be a Block");
}
if ($block->getLevel() === $this->owningLevel) {
parent::hasMetadata($block, $metadataKey, $owningPlugin);
} else {
throw new \InvalidStateException("Block does not belong to world " . $this->owningLevel->getName());
}
}