Como construo método demite?

erro no método demite em boolean .
diagrama:

EMPREGADO

+nome :String
+dpto:String

  • salario:double
    +situa:boolean

+bonifica(v1:double):double
+demite(situa:boolean): String
+Métodos get(s) e set(s) dos campos

classe objeto :

package EXFIX12;

public class empregado {
    public String nome;
    public String dpto;
    private double salario;
    public boolean situa;

    public double getSalario() {
        return salario;
    }
public void setSalario(double salario) {
        this.salario = salario;
    }
public double bonifica(double v1){
    return this.salario=this.salario+this.salario*v1/100;
}
public boolean demite(boolean situa){
//nao consigo fazer metodo demite//	
	
}    
}

**classe teste:**
package EXFIX12;
import java.util.Scanner;
public class teste_empregado {

    public static void main(String[] args) {
        Scanner scan = new Scanner(System.in);
        empregado em = new empregado ();
        System.out.println("Digite a o nome do empregado");
        em.nome=scan.nextLine();
        System.out.println("Digite  o departamento");
        em.dpto=scan.nextLine();
        System.out.println("Digite o salário do  empregado");
        em.setSalario(scan.nextDouble());
        System.out.println("Digite a porcentagem da bonificação : ");
        em.bonifica(scan.nextDouble());
        System.out.println("Digite a situação do empregado");
        //inserir situação aqui e saida abaixo//
        
        
        
        System.out.println("Nome : "+em.nome);
        System.out.println("Departamento : "+em.dpto);
        System.out.println("Salário final com bonificação: "+em.getSalario());
        
        
        
        
        
    }
    
}

@Matheus_Oliveira1 isto não é um erro ou dúvida da linguagem/framework. Isto é regra de negocio, você como programador tem que estimular seu cérebro p/ que adquira mais conhecimento de lógica e etc. Pergunta ao seu Analista pq de cara está faltando algum atributo que me diz que a classe Empregado está atuando ou não, é este campo situação?

Não seria isso:

public boolean demite(boolean situa) {
    this.situa = situa;
    return situa;
}