Erro No Codigo-Fonte Java

Não estou conseguindo imprimir letras maiúsculas e minusculas com toUpperCase e toLowerCase
Classe
package Classes;

public class DadosPessoais {
private String nome;
private String endereco;
private String estado;
private String email;
private String numeroCasa;

public DadosPessoais(String endereco, String estado, String numeroCasa) {
    this.endereco = endereco;
    this.estado = estado;
    this.numeroCasa = numeroCasa;
}

public DadosPessoais(String nome, String endereco, String estado, String email, String numeroCasa) {
    this(endereco,estado,numeroCasa);
    this.nome = nome;
    this.email = email;
}

public String getNome() {
    return nome;
}

public void setNome(String nome) {
    this.nome = nome;
}

public String getEndereco() {
    return endereco;
}

public void setEndereco(String endereco) {
    this.endereco = endereco;
}

public String getEstado() {
    return estado;
}

public void setEstado(String estado) {
    this.estado = estado;
}

public String getEmail() {
    return email;
}

public void setEmail(String email) {
    this.email = email;
}

public String getNumeroCasa() {
    return numeroCasa;
}

public void setNumeroCasa(String numeroCasa) {
    this.numeroCasa = numeroCasa;
}

public void nome(String nome, boolean caixaalta) {
    if(caixaalta) {
        this.nome = nome.toUpperCase();
    }else {
        this.nome = nome.toLowerCase();
    }
}

public void endereco(String endereco, boolean caixaalta) {
    if(caixaalta) {
        this.endereco = endereco.toUpperCase();
    }else {
        this.endereco = endereco.toLowerCase();
    }
}

public void estado(String estado, boolean caixaalta) {
    if(caixaalta) {
        this.estado = estado.toUpperCase();
    }else {
        this.estado = estado.toLowerCase();
    }
}

public void email(String email, boolean caixaalta) {
    if(caixaalta) {
        this.email = email.toUpperCase();
    }else {
        this.email = email.toLowerCase();
    }
}

public void numeroCasa(String numeroCasa, boolean caixaalta) {
    if(caixaalta) {
        this.numeroCasa = numeroCasa.toUpperCase();
    }else {
        this.numeroCasa = numeroCasa.toLowerCase();
    }
}

public void imprimir() {
    System.out.println("Nome: "+this.getNome());
    System.out.println("Endereço: "+this.getEndereco());
    System.out.println("Estado: "+this.getEstado());
    System.out.println("Email: "+this.getEmail());
    System.out.println("Numero Da Casa: "+this.getNumeroCasa());
}

}
Método
package Classes_Principais;

import javax.swing.JOptionPane;

import Classes.DadosPessoais;

public class DadosPessoaisPrincipais {
public static void main(String[] args) {
String nome;
String endereco;
String estado;
String email;
String numeroCasa;

    nome = (JOptionPane.showInputDialog(null, "Nome", " Nome ", JOptionPane.QUESTION_MESSAGE));
    
    endereco = (JOptionPane.showInputDialog(null, "Endereço", " Endereço ", JOptionPane.QUESTION_MESSAGE));

    estado = (JOptionPane.showInputDialog(null, "Estado", " Estado ", JOptionPane.QUESTION_MESSAGE));

    email = (JOptionPane.showInputDialog(null, "Email", " Email ", JOptionPane.QUESTION_MESSAGE)); 

    numeroCasa = (JOptionPane.showInputDialog(null, "Numero Da Sua Casa", " Numero Da Sua Casa ", JOptionPane.QUESTION_MESSAGE));
    
    JOptionPane.showMessageDialog(null, "Nome: " +nome, "Nome", JOptionPane.INFORMATION_MESSAGE);
    
    JOptionPane.showMessageDialog(null, "Endereço: " +endereco, "Nome", JOptionPane.INFORMATION_MESSAGE);

    JOptionPane.showMessageDialog(null, "Estado: " +estado, "Nome", JOptionPane.INFORMATION_MESSAGE); 

    JOptionPane.showMessageDialog(null, "Email: " +email, "Nome", JOptionPane.INFORMATION_MESSAGE);

    JOptionPane.showMessageDialog(null, "Numero Da Casa: " +numeroCasa, "Nome", JOptionPane.INFORMATION_MESSAGE);
}

}

obs: Sou iniciante

Utilize

 JOptionPane.showMessageDialog(null, "Nome: " + nome.toUpperCase(), "Nome", JOptionPane.INFORMATION_MESSAGE);

valeu era isso mesmo que faltava