Por que não consigo usar construtores protegidos fora do pacote? [duplicado]

Esta pergunta já tem uma resposta aqui:

Qual é a diferença entre público, protegido, pacote privado e privado em Java? 24 respostas

Por que não posso usar construtores protegidos fora do pacote para este trecho de código:

package code;
public class Example{
    protected Example(){}
    ...
}

Check.java

package test;
public class Check extends Example {
  void m1() {
     Example ex=new Example(); //compilation error
  }
}
Por que recebo o erro, mesmo que tenha estendido a classe? Por favor explique

EDITAR:

Erro de compilação:

O construtor Example () não está visível

questionAnswers(3)

yourAnswerToTheQuestion