type instanceof MixedType); if (! $shell->allowPermissiveTypes) { throw new CannotMapToPermissiveType($shell); } return $shell->node($shell->value()); } }