CEP viewr dando erro

No site da fundação bradesco há um curso de Desenvolvendo Aplicações Mobile com Android Studio, contudo dentro disso é dado um CEP viewr, mas está dando erro em uma parte do código, mesmo estando identico ao pdf que é disponibilizado, é algum erro de digitação que cometi ou está errado mesmo na sintaxe do código?. Segue o código abaixo e o pdf com o código inteiro:

PDF:
https://lms.ev.org.br/mpls/Custom/Cds/COURSES/3283-APLIC_MOB/curso/pdfs/integra/Video%204.pdf

public class MainActivity extends AppCompatActivity {

Button btnBuscarCep;
EditText txtCep;
TextView lblResposta;

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);

    txtCep = findViewById(R.id.txtCep);
    lblResposta = findViewById(R.id.lblResposta);
    btnBuscarCep = findViewById(R.id.btnBuscaCep);

}
 btnBuscarCep.OnClickListener(new View.OnClickListener() {
    @Override
    public void onClick(View v) {
        try {
            CEP retorno = new HttpService(txtCep.getText().toString().trim()).execute().get();
            lblResposta.setText(retorno.toString());
        } catch (ExecutionException e) {
            e.printStackTrace();
        } catch (InterruptedException e) {
            e.printStackTrace();
        }
    }
});

}

Aparece os seguintes erros:
image

O nome do método é setOnClickListener


Dessa forma ele está apontando error: expected
btnBuscarCep.setOnClickListener(new View.OnClickListener() {
^

Posta o código completo da classe e usa o botão de texto pré formatado do fórum.
Imagens são ruins de ler e não dá pra copiar o código pra te responder.